Skip to content

Comments

Feat/#69 feature kakao login#102

Merged
minzee09 merged 10 commits intodevelopfrom
feat/#69-Feature-KakaoLogin
Feb 20, 2025
Merged

Feat/#69 feature kakao login#102
minzee09 merged 10 commits intodevelopfrom
feat/#69-Feature-KakaoLogin

Conversation

@minzee09
Copy link
Member

🎟️ 관련 이슈

Closes #69

👩‍💻 구현 내용

카카오 로그인 해결

📷 스크린샷

2025-02-21.063209.mp4

💬 코멘트

@minzee09 minzee09 self-assigned this Feb 20, 2025
@minzee09 minzee09 added the ✨feature 기능 추가 label Feb 20, 2025
@github-actions
Copy link

🎉 구현한 기능 Preview: https://umc-master-frontend-r11cdcc1t-minzee09s-projects.vercel.app

@minzee09 minzee09 merged commit 6d60d42 into develop Feb 20, 2025
1 check passed
minzee09 referenced this pull request Feb 20, 2025
* ✨ feat: MainPage Banner UI 구현

* 💄 UI: Banner padding 수정 # 11

* ✨ feat: QuizBox 컴포넌트 구현 #11

* ✨ feat: SearchBar 구현 #11

* ✨ feat: Categories 컴포넌트 구현 #11

* 🔧 config: Font Awesome 설치 #11

* 💄 UI: categories 아래 화살표 추가 #11

* ✨ feat : TipsSection 컴포넌트 구현 #11

* ✨ feat: LoginPage Title&Input UI 구현 #10

* ✨ feat: LoginPage LoginOptions UI 구현 #10

* ✨ feat: LoginPage LoginButton UI 구현 #10

* ♻️ refactor: LoginPage Title component #10

* ♻️ refactor: LoginPage Title component #10

* ♻️ refactor: LoginPage ButtonBox component #10

* ♻️ refactor: LoginPage InputForm component #10

* 💄 UI : TipsSectionTopFive 중복 삭제 #11

* 💄 UI : Card Component 분리 작업 #11

* 💄 UI : SearchBar/ Card 공용 컴포넌트로 분리  #11

* 🔧 config: CI 경로 수정 #7

* 🔧 config: cwd 추가 #7

* 🔧 config: 라우팅 동작 위한 파일 추가 #7

* 💄 UI: LoginPage KakaoLogin Button 수정 #10

* 💄 UI: LoginPage UI사이즈 축소 #10

* 💄 UI: LoginPage UI사이즈 확대 (Figma Size) #10

* ✨ feat: add MyPage router #16

* ✨ feat: MyPage Title&상단카드 구현현 #16

* ✨ feat: MyPage 프로필 변경 버튼 추가가 #16

* 🔧 config: eslint 규칙 제거 #12

* 📦 package: add react-icons #12

* 🎨 styles: update reset.css file #12

* 💄 UI: add logo image #12

* ✨ feat: 헤더 컴포넌트 추가 #12

* ✨ feat: 푸터 컴포넌트 추가 #12

* 💄 UI: 헤더 푸터 레이아웃 추가 #12

* ✨ feat: MyPage 최근에 본 꿀팁 추가 & 카드 컴포넌트 #16

* ✏️ typo: MyPage GoodTip->RecnetGoodTip으로 수정정 #16

* ✨ feat: MyPage Best 꿀팁 선정 횟수 & 나의 관심사 컴포넌트 #16

* ♻️ refactor: MyPage ProfileSection 컴포넌트 분리 #10

* ♻️ refactor: MyPage RecentTips 컴포넌트 분리 #10

* ♻️ refactor: MyPage dummyData 분리 #10

* ♻️ refactor: MyPage BestInterest 컴포넌트 분리 #10

* ♻️ refactor: MyPage 이슈번호 수정정 #16

* 💄 UI: MyPage 컴포넌트 위치 수정 #16

* 📦 package: add framer-motion #12

* 🎨 style: 선물상자, 트로피 이미지 추가 #12

* ✨ feat: 스크롤 애니메이션 훅 추가 #12

* ✨ feat: add LandingPage #12

* 💄 UI : Card CSS 중복 제거 #19

* 💄 UI : dummy Image 추가 #19

* 💄 UI : max-width -> min-width 수정 #19

* 💄 UI : SearchSection 컴포넌트 세분화 및 CSS 수정 #19

* 💄 UI : TipSection Props 형식 수정 #19

* 💄 UI : Search Bar 공용 사용으로 인한 CSS 수정 #19

* 💄 UI : 공용 BigCard 컴포넌트 추가 #19

* 💄 UI : SearchPage 구현 #19

* 💄 UI : SearchPage Recommended Title 컴포넌트 #19

* 💄 UI : SearchPage TipSection 구현 #19

* 💄 UI : dummyImage MainPage에 추가 #19

* 💄 UI: LoginPage Input.tsx 컴포넌트 분리 및 Style 수정 #10

* ♻️ refactor: LoginPage Button.tsx 컴포넌트 분리 #10

* 💄 UI : Button 공용 컴포넌트로 분리 #10

* 💄 UI : Input 공용 컴포넌트로 분리 #10

* ♻️ refactor: MyPage InterestTag.tsx 컴포넌트 분리 #16

* ♻️ refactor: MyPage Section.tsx 컴포넌트 분리 #16

* 💄 UI : InterestTag 공용 컴포넌트로 분리 #16

* 🔥 remove: isAuth 삭제 #12

* ✨ feat: add font #22

* ✨ feat: add themeProvider #22

* ✨ feat: add globalStyle #22

* ✨ feat: add typography #22

* ♻️ refactor: kakao_login 이미지 파일 위치 변경 #10

* ♻️ refactor: <></> 삭제 #10

* ✏️ typo: 폴더 이름 변경 (MyPage_components -> components) #16

* ✏️ typo: 오타 수정 (ProfileCard2 -> ProfileCard) #16

* ♻️ refactor: <></> 삭제 #16

* ♻️ refactor: import 경로를 절대 경로로 변경 #16

* ♻️ refactor : keypress -> keydown 으로 수정 #19

* ♻️ refactor : text1, text2 숫자 사용 front, backText 로 수정 #19

* 🔧 config: package-lock 파일 삭제

* 💄 UI: modify logo image file #25

* ✨ feat: 추가된 디자인 시스템 반영 #22

* ✨ feat: 추가된 디자인 시스템 타이포 반영 #22

* 💄 UI: Title 컴포넌트 수정 #26

* 💄 UI: LoginPage 사이즈 수정 #26

* 📦 package: add vite-plugin-svgr #25

* 🔧 config: svg 사용 위한 타입스크립트 파일 설정 #25

* 💄 UI: 알림 아이톤 추가 #25

* 💄 UI: update Navigation Bar #25

* ✏️ Typo: todo 텍스트 중복 삭제 #25

* 💄 UI: Input 사이즈 수정 #26

* 💄 UI: Button 사이즈 수정 #26

* 💄 UI: LoginPage 사이즈 수정 #26

* 💄UI: logo 아이콘 이미지 추가 #25

* 💄 UI: 푸터 수정사항 반영 #25

* ✨ feat: SignupPage 구조 #21

* ✨ feat: 네비게이션바 고정 #25

* ✨ feat: 프로필 아바타 생성  #21

* ✨ feat: 프로필 추가 버튼  #21

* 🔧 config: design system 추가 #24

* 💄 UI: Tag 컴포넌트 분리 #24

* 💄 UI: Card 컴포넌트 디자인 수정 #24

* 💄 UI: Banner UI 수정 #24

* 💄 UI: Search UI 수정 #24

* 💄 UI: Quiz 컴포넌트 수정 #24

* 💄 UI: TipSection 컴포넌트 수정 #24

* 💄 UI: Category 컴포넌트 수정 #24

* 💄 UI: MainPage 수정 #24

* ✨ feat: 입력창 추가 #21

* 🎨 style: alarm 아이콘 수정 #25

* 💄 UI: close icon 추가 #25

* 💄 UI: SearchSection margin 수정 #24

* 💄 UI: BigCard 공용 컴포넌트 수정 #24

* 💄 UI: SearchPage Tip 불러오기 수정 #24

* ✨ feat: add alarm modal #25

* 💄 UI: Banner UI 수정 #24

* 🔧 config: 빌드 오류 해결 #25

* 💄 UI: SavedTipSection  Card Props 수정 #24

* ♻️ refactor: p태그 오류 수정 #24

* 💄 UI: Design System 적용 #24

* ♻️ refactor: Console오류 props attr DOM 랜더링 해결 #24

* 💄 UI: errorMessage 스타일 추가 (빨간 테두리) #34

* 🔧 config: 에러핸들링을 위한 useInput 커스텀훅 추가 #34

* ✨ feat: 이메일과 비밀번호 상태 검증 및 유효성 검사 #34

* 🔧 config: 이메일 및 비밀번호 검사를 위한 validation 생성 #34

* 📦 package: axios 추가 #34

* 🔧 config: errorHandler 삭제제 #34

* ♻️ refactor: ButtonBox 삭제 후 InputForm에 합치기기 #34

* ✨ feat: 자동로그인 클릭 시 체크박스 활성화 #34

* Feat/#33 UI community page UI & CreateAndPostPage UI (#37)

* 💄 UI: recent/ likes / bookmarks 기능 수정 #33

* 💄 UI: Community Page Banner Component #33

* 💄 UI: Community Page 1 구현 #33

* 🔧 config: --host 추가 #33

* 💄 UI: plus 아이콘 추가 #33

* 💄 UI: Tag 컴포넌트 수정 #33

* 💄 UI: 이미지 업로더 컴포넌트 구현 #33

* 💄 UI: Title 컴포넌트 구현 #33

* 💄 UI: CreatePostPage 구현 #33

* 💄 UI: Categories 컴포넌트 재수정 #33

* 💄 UI: SearchModal 구현 #33

* 💄 UI: SearchSection 재수정 #33

* 💄 UI: SearchModalBar 구현 #33

* 🐛 fix : error 해결결

* 💄 UI: 타이틀 디자인 수정 #29

* 💄 UI: 최근에 본 꿀팁 수정 #29

* 💄 UI: 마이페이지 UI 사이즈 수정 #29

* 💄 UI: Tag 공용 컴포넌트 이용하여 수정 #29

* 💄 UI: Section 컴포넌트 UI 수정 #29

* 💄 UI: 최근에 본 꿀팁 수정 조건부 추가 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 수정 #29

* 💄 UI: 프로필카드 수정 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 #29

* 💄 UI: 편집하기 버튼 추가 #29

* ✨ feat: profileEdit 버튼 변수 추가 및 onClick 속성 추가 #29

* ✨ feat: add ProfileEditModal router #29

* 💄 UI: 드롭다운 아이콘 추가 #29

* 📦 package: 지역 더미데이터 추가 #29

* ✨ feat: profileEdit 모달 생성 #29

* ✨ feat: profileEdit 모달 연결 #29

* 🔧 config: 빌드 오류 해결 #29

* 🔧 config: 빌드 오류 해결 #29

* ✏️ Typo: 필요없는 코드 삭제 #29

* ✨ feat: interestEdit 버튼 변수 추가 #29

* 💄 UI: 버튼 padding 수정 #29

* ✨ feat: interestEdit 모달 생성 #29

* ✨ feat: interestEdit 모달 연결 #29

* ✨ feat: 모달 상단에 X 닫기 버튼 생성 #29

* ✨ feat: add SignUpPage 전체 수정 #21

* ✨ feat: add SignupState 컴포넌트 생성 #21

* ✨ feat: button에 pageUp, pageDown, signUp 변수 생성 #21

* ✨ feat: Section1 약관 동의 컴포넌트 #21

* ✨ feat: button에 disabled 속성 생성 #21

* ✨ feat: 필수 약관 동의에 따른 버튼 활성화  #21

* ✨ feat: Button에 disabled 스타일 추가 #21

* ✨ feat: + 눌렀을 때 약관 상세 내용 띄우기 추가 #21

* ✨ feat: button에 emailCheck 변수 생성 #21

* ✨ feat: Section2 이메일 입력 컴포넌트 #21

* ✨ feat: Section3 비밀번호 입력 컴포넌트 #21

* 💄 UI: 제목 색상 primary[700]으로 변경 #21

* ✨ feat: Section4 개인정보 입력 컴포넌트 #21

* ✨ feat: Section4 다음 버튼 추가 수정 #21

* ✨ feat: Section5 관심사 입력 컴포넌트 #21

* ✨ feat: 회원가입 완료 버튼 클릭 시 메인화면으로 #21

* ✨ feat: Section4 프로필 카메라 커서 포인터 #21

* ✨ feat: 닉네임 필수 입력에 따른 버튼 활성화 #21

* ✨ feat: 비밀번호 필수 입력에 따른 버튼 활성화 #21

* ✨ feat: 이메일 및 인증번호 필수 입력에 따른 버튼 활성화 #21

* ✏️ Typo: 섹션 컴포넌트 이름 변경 #21

* 💄 UI: 버튼 글자수에 맞게 선택상자 크기 수정 및 font style 추가 #29

* 💄 UI: 자동로그인 체크박스 색상 변경 #34

* Feat/#38 pagination 구현 & Skeleton UI TipSection  (#40)

* 🔧 config: .env gitignore 설정 #38

* 🔧 config: axios, react-query 설치 #38

* 🔧 config: ReactQueryDevtools, queryClient 설정 #38

* ✨ feat: axios 기본 hook #38

* 💄 UI: dummyData 생성 #38

* ✨ feat: useGetTips hook 구현 #38

* 💄 UI: TipsSection Component 수정 #38

* 💄 UI: TipsSection Props 수정 #38

* ♻️ refactor: Props 로 인한 console 오류 해결 #38

* ✨ feat: Pagination 기능 구현 #38

* 💄 UI: TipsSection 타입 추가 #38

* ✨ feat: SkeletonCard UI 구현 #38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 #38

* # UI: RecommendTips 더미 데이터 구현 #38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 #38

* ♻️ refactor: BigCard p태그 console 오류 해결 #38

* Feat/#46 feat quiz banner (#47)

* 🔧 config: .env gitignore 설정 #38

* 🔧 config: axios, react-query 설치 #38

* 🔧 config: ReactQueryDevtools, queryClient 설정 #38

* ✨ feat: axios 기본 hook #38

* 💄 UI: dummyData 생성 #38

* ✨ feat: useGetTips hook 구현 #38

* 💄 UI: TipsSection Component 수정 #38

* 💄 UI: TipsSection Props 수정 #38

* ♻️ refactor: Props 로 인한 console 오류 해결 #38

* ✨ feat: Pagination 기능 구현 #38

* 💄 UI: TipsSection 타입 추가 #38

* ✨ feat: SkeletonCard UI 구현 #38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 #38

* # UI: RecommendTips 더미 데이터 구현 #38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 #38

* ♻️ refactor: BigCard p태그 console 오류 해결 #38

* 🔧 config: 상태관리 zustand 설치 #41

* 💄 UI: dummyCategories 폴더 이동 #41

* 💄 UI: SearchBar Icon 수정 #41

* 💄 UI: DummyCat 추가 #41

* ✨ feat: CreateAndPost Post Api 연동 #41

* ✨ feat: Complete Modal 구현 #41

* 🔧 config: framer-motion 설치 #46

* 💄 UI: Icon, character 이미지 추가 #46

* ✨ feat: quiz Store 구현 #46

* 💄 UI: QuizBox 행동 구현 #46

* 🔧 config: develop 문제 해결 #46

* 🚨 conflict 해결 #46

* 💄 UI: Vecel 오류 해결 #46

* ✨ feat: kakaocallback페이지 구현 및 라우터 #49

* ✏️ Typo: eslint 무시 문구 삭제 #49

* ✨ feat: 회원가입 클릭 시 회원가입 페이지로 연결 #49

* ✨ feat: 회원 정보 찾기 페이지 생성 #49

* ✨ feat: 회원 정보 찾기 페이지 연결 #49

* Feat/#43 UI save tip page (#50)

* ✨ feat: SaveTipPage 구현 #43

* 📦 package: 더미데이터 추가 #43

* 📦 package: 더미데이터 추가 변경 #43

* ✨ feat: SkeletonImage width 240px로 변경#43

* ✨ feat: 무한 스크롤 구현 #43

* ✨ feat: Card 컴포넌트 onClick 속성 추가 #43

* ✨ feat: 카드 컴포넌트 클릭 시 상세 페이지로 이동 #43

* ✨ feat: 마이페이지 최근 본 꿀팁 상세페이지 연결 #43

* ✨ feat: onClick 속성에 ?선택 추가 #43

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Feat/#54 feat quiz modify and on click add (#56)

* ✨ feat: BigCard OnClick 함수 구현 #54

* ♻️ refactor: Exit Animation 구현 완료 #54

* ✨ feat: RecommedTip OnClick 연결 #54

* ✨ feat: Post 오류 메세지 추가 - 서버 오류 해결 후 다시 시도 예정 #54

* Feat/#36 UI magazine (#51)

* 🔧 config: framer-motion 버전 수정 #36

* ✨ feat: add mind-map component #36

* ✨ feat: add card-grid component #36

* ♻️ refactor: card에서 cardInfo 분리 #36

* 💄 UI: add MagazinePage #36

* 💄 UI: add MagazineDetailPage #36

* Feat/#53 api folder stucture (#55)

* 🔧 config: framer-motion 버전 수정 #36

* ✨ feat: add mind-map component #36

* ✨ feat: add card-grid component #36

* ♻️ refactor: card에서 cardInfo 분리 #36

* 💄 UI: add MagazinePage #36

* 💄 UI: add MagazineDetailPage #36

* 🔥 remove: index file from api folder #53

* 🔥 remove: queries folder from hooks #53

* ✨ feat: tip 관련 api 호출 추가 #53

* ✨ feat: tip 관련 query 추가 #53

* ♻️ refactor: api 호출 방식 수정 #53

* ✨ feat: policy api 추가 #53

* ✨ feat: policy query 추가 #53

* ✨ feat: title 속성 수정 #53

* 💬 comment: 주석 수정 #53

* Feat/#52 랜딩페이지, 네비게이션 모달창 UI (#57)

* 🐛 bug: DOM 경고창 해결 #52

* 💄 UI: 로고 이미지 변경 #52

* 💄 UI: 캐릭터 이미지 추가 #52

* 🐛 bug: DOM 경고창 해결 #52

* 💄 UI: 프로필 모달 관련 아이콘 추가 #52

* ✨ feat: 프로필 모달 구현 #52

* ✨ feat: 랜딩페이지 버튼 컴포넌트화 #52

* 💄 UI: 랜딩페이지 디자인 시스템 반영 #52

* 💄 UI: dot 디자인 수정 #52

* Feat/#44 UI save tip detail page (#58)

* ✨ feat: SaveTipDetail 게시글 상세 구현 #44

* ♻️ refactor: PostDetail 컴포넌트 분리 #44

* ♻️ refactor: CommentView 컴포넌트 분리 #44

* ✏️ Typo: props 중복 삭제 #44

* 💄 UI: 댓글 입력창 구현 #44

* ✨ feat: 댓글 입력 기능 및 더보기 구현 #44

* 💄 UI: 댓글목록 gap 수정 #44

* 🔧 config: .gitignore에 .env 추가 #44

* 📦 package: 더미데이터 추가 및 데이터 불러오는 방식 수정 #44

* ✏️ Typo: 댓글에 ... 삭제 #44

* ✏️ Typo: 단어 수정 #44

* ✏️ Typo: 오타 수정 #29

* 💄 UI: 기존 댓글 삭제 #44

* 💄 UI: 좋아요, 저장하기, 공유하기 버튼 생성 및 useState 구현 #44

* 💄 UI: PAGE_SIZE 5개로 수정 #44

* 💄 UI: SkeletonComment 댓글 UI 구현 #44

* 💄 UI: 댓글 무한스크롤 구현 #44

* 📦 package: 댓글 더미데이터 수정 #44

* 💄 UI: 댓글 무한스크롤 3개씩 로딩 #44

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Fix/#59 fix search page modify (#61)

* 🔨 fix: react Hook Rendering 순서 변경 #59

* 🔨 fix: title Default 값 제거 및 undefined 방지 #59

* Feat/#62 feat token zustand (#63)

* ✨ feat: zustand 전역상태 관리를 통한 refresh Token 구현 #62

* ✨ feat: hashtags 2중 배열로 post #62

* 💄 UI: TipSection Animation 추가 #62

* 💄 UI: height 변동 #62

* ✨ feat: RoutePaths 사용 #62

* ✨ feat: handleEmailLogin #49

* ✨ feat: 프로필 드랍다운 로그아웃 버튼 클릭시 로그아웃 추가 #49

* ✨ feat: 로그인 시 네비게이션바 프로필로 변경 #49

* ✨ feat: 전역상태관리로 로그인 상태 관리 #49

* ✨ feat: 이메일 로그인 API 연결 #49

* ✨ feat: User 정보 연결 #49

* 🐛 bug: 중복 파일 삭제제

* Feat/#64 feat main page modify (#68)

* 💄 UI: NavigationBar z-index 수정 #64

* 💬 comment: refresh 토큰 성공 확인후 토큰 콘솔 주석화 #64

* 💄 UI: DummyData id 추가 #64

* ✨ feat: Banner Animation 기능 추가 #64

* ✨ feat: NavigationBar 개발자모드에서 리랜더링 문제 임시 해결 #64

* ✨ feat: Quiz Hook 구현 #64

* ✨ feat: Search Hook 구현 #64

* ✨ feat: TipSection Api 연동 및 컴포넌트 재활용 효율 향상 #64

* ♻️ refactor: hashtags 이중 배열에서 그냥 배열로 post #64

* ✨ feat: SearchPage Search Hook 사용 및 TipItem 타입 transform 설정 #64

* 💄 UI: Categories UI 적 요소 재구성 #64

* ✨ feat: Quiz API 연결 및 화면 구성 #64

* ✨ feat: quizAnswer Hook 구현 #64

* ✨ feat: QuizAnswer Hook 구현 2 #64

* ✨ feat: QuizAnswer Api 연결 #64

* ♻️ refactor: 큰 화면에서 배너 애니메이션이 동작할 때마다 가로 스크롤 발생 문제 해결 #64

* 💬 comment: Quiz Skeleton UI 구현전 주석처리 #64

* ♻️ refactor: axios-instance 자체에 권한 수여 #64

* 🔨 fix: 정답일 때만 server로 post #64

* ♻️ refactor: quizAPI 파일 이름 정리 및 api 통합 #64

* ♻️ refactor: 수정된 hook 이름 가져오기 #64

* Feat/#73 feat create page modify (#74)

* ✨ feat: 글 생성시 userID 추가 #73

* ✨ feat: TipCreate Api 분리 #73

* ✨ feat: SearchModal Close시 입력창 초기화 #73

* Feat/#75 UI challenge page UI (#77)

* ✨ feat: 글 생성시 userID 추가 #73

* ✨ feat: TipCreate Api 분리 #73

* ✨ feat: SearchModal Close시 입력창 초기화 #73

* ✨ feat: FetchUser 후 user.nickname 불러오기 #75

* 💄 UI: 이미지 추가 #75

* 💄 UI: Card border-radius 수정 #75

* ✨ feat: RoutePath에 Challenge 추가 #75

* ✨ feat: NumberCard 컴포넌트 구현 #75

* 💄 UI: Challenge Banner 구현 #75

* 💄 UI: ChallengeHeader 구현 #75

* 💄 UI: Challenge TipSection 구현 및 InfiniteScroll / Skeleton UI 적용 #75

* 💄 UI: ChallengePage UI #75

* Feat/#79 feat image upload & ErrorPage & SearchTag (#80)

* ✨ feat: Image Post 추가 #79

* ✨ feat: ErrorPage 구현 및 연결 #79

* ♻️ refactor: SearchPage 에러 발생  코드 임시 조치 추후 수정 예정 #79

* ✨ feat: Search Tag 기능 추가 #79

* ✨ feat: Image Upload시 여러 번 업로드 되는 문제 해결 #79

* ♻️ refactor: API interface Type 설정 #79

* Feat/#60 UI chatbot (#81)

* ✨ feat: 챗봇 페이지 라우팅 추가 #60

* 💄 UI: 전송 아이콘 추가 #60

* 💄 UI: 검색바 컴포넌트 추가 #60

* 💄 UI: 챗봇 버튼 컴포넌트 추가 #60

* 💄 UI: 챗봇 페이지 추가 #60

* 💄 UI: 오른쪽 화살표 아이콘 추가 #60

* 💄 UI: 챗봇 사이드바 추가 #60

* 💄 UI: 챗봇 입력창 추가 #60

* 💬 comment: 챗봇 주석 추가 #60

* 💄 UI: add chatbot icon #60

* ✨ feat: 채팅방 저장 기능 추가 #60

* ✨ feat: 엔터 클릭시 전송 기능 추가 #60

* ✨ feat: 버튼 연결 #60

* ✨ feat: 채팅 api 연결 #60

* 💄 UI: 챗봇 수정사항 반영 #60

* ✨ feat: 버튼별 질문 텍스트 추가 #60

* 🐛 bug: 첫클릭 채팅 안되는 오류 해결 #60

* 🔨 fix: 라우트 머지 해결 #60

* Feat/#85 feat main page filter & chatbot Icon (#87)

* 💄 UI: ChatBot Icon 추가 #85

* ✨ feat: 날짜 필터링 기능 추가 #85

* 🔥  remove: RecommedTipSection 삭제 #85

* ♻️ refactor: SearchApi Tag로만 검색 가능하게 query 옵셔널 추가 #85

* ✨ feat: user HashTag Get, Post #85

* ♻️ refactor: TipSection 재활용성 극대화 / useTipList, useSearchList 조건문을 통해 하나로 통합 /  Card 와 BigCard 조건문으로 하나로 통합 #85

* 💄 UI: 검색 페이지 title 문구 수정 및 데이터 수정 #85

* ♻️ refactor: useSearchList Sorted 옵션 추가 #85

* ♻️ refactor: defaultSort Props 추가 #85

* 💄 UI: 카테고리 visible default 수정 #85

* ✏️ typo: bookmarks -> saves #85

* 🔥 remove: console.log 제거 #85

* ♻️ refactor: query 추가 및 isMoreLimit 조건 추가 #85

* 🔥 remove: console 제거 #85

* Feat/#84 UI my challenge (#88)

* ✨ feat: MyChallenge Path 추가 #84

* 🔨 fix: navigate 주소 수정 #84

* 💄 UI: MyChallenge UI 구현 #84

* 💄 UI: Challenge Tip Skeleton 추가 #84

* 💄 UI: cursor: pointer 추가 완료 #84

* Feat/#90 UI challenge detail page (#91)

* 🔧 config: 챌린저 상세 페이지 라우터 연결 #90

* ✨ feat: onCardClick 속성 추가 #90

* ✨ feat: onCardClick 함수 추가 [#90]

* 📦 package: 더미데이터 #90

* ✨ feat: ChallengeDetailPage 추가 #90

* ✨ feat: ChallengeDetail 컴포넌트 추가 #90

* ✨ feat: ChallengeComment 컴포넌트 추가 #90

* ♻️ refactor: FloatingToggleBtn 컴포넌트 분리 #90

* 💄 UI: 챌린지 상세 페이지 UI 구현 #90

* 💄 UI: 챌린지 상세 페이지 참가자 후기 UI 구현 #90

* ✨ feat: handleCardClick 추가 [#90]

* Feat/#76 feature page api (#92)

* 💄 UI: 마이페이지 UI 수정 #76

* ✨ feat: 프로필 이미지 변경 (이미지 수정 api 필요) #76

* ✨ feat: 최근 본 꿀팁 기능 (저장된 꿀팁 페이지까지만 추가됨/메인, 매거진 등등 handleCardClick 추가수정 해야함.) #76

* ✨ feat: 무한 로그인 페이지 해결 #76

* 📦 package: InfiniteQuery 추가 #76

* ✨ feat: getSavedTips api 추가 (아직 에러 해결X) #76

* ✨ feat: useSaveTipList 쿼리 이용해서 무한스크롤 추가 시도 #76

* ✨ feat: api 연결 중 #76

* ✨ feat: tip 형식 통일 #76

* ✨ feat: 카카오 공유하기 기능 추가 #76

* ✨ feat: getTipDetail api, useTipDetail 추가 #76

* ✨ feat: dummydata 삭제 후 api 연결 시도 #76

* ✨ feat:  comment get, post, put, delete api 추가 #76

* ✨ feat: 좋아요와 북마크 토글 api 추가 #76

* ✨ feat: 좋아요와 북마크 mutation 추가 #76

* 💄 UI: 토글 버튼들 컴포넌트화 #76

* ♻️ refactor: 컴포넌트화 반영 #76

* 💄 UI: 꿀팁 상세 컴포넌트 추가 #76

* ♻️ refactor: 저장 위치 변경 #76

* ✨ feat: 저장 꿀팁 반환값 수정 #76

* 💄 UI: modify width #76

* 💄 UI: remove text #76

* ✨ feat: 저장한 꿀팁 api 연결 #76

* ✨ feat: 카카오 공유하기 기능 오류 수정 [#76]

* 💄 UI: cursor pointer 추가 [#76]

* ✨ feat: 이메일 입력 폼 api 수정 #76

* ✨ feat: 좋아요 및 저장 여부 저장 #76

* 💬 comment: 주석 삭제 #76

* ♻️ refactor: DTO 수정사항항 반영 #76

* ✨ feat: 댓글 api 연결 #76

* ✨ feat: 댓글 기능 추가 #76

* 🐛 bug: 카카오 공유 #76

* ✨ feat: 인터페이스 속성 반영 #76

* 🐛 bug: 타입 에러 해결 #76

* ♻️ refactor: 댓글 인터페이스 적용 #76

* ✨ feat: 회원가입 api 연결 #76

* ✨ feat: userStore updateProfile 추가 #76

* ✨ feat: 오류 수정 #76

* 복제 문서 삭제

* ✨ feat: 회원가입 오류 수정중  #76

---------

Co-authored-by: rael <emilyekos@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>

* Feat/#89 Navigation bar UI (#93)

* 💄 UI: 네비게이션바 호버링 추가 #89

* ✨ feat: 파비콘 추가 #89

* 🐛 bug: 충돌 에러 해결

* Feat/#82 api magazine (#94)

* 💄 UI: 매거진 캐릭터 이미지 추가 #82

* ✨ feat: 인기 해시테그 연결 #82

* ✨ feat: 매거진 상세 정보 api 연결 #82

* ✨ feat: 전체 이미지보기 모달 추가 #82

* 🐛 bug: 정책 api 인터페이스 수정 #82

* 🐛 bug: 타입 에러러

* Fix/#96 fix landing page access (#98)

* ✨ feat: AuthWrapper 통해 권한 없이 다른 페이지 접근 제한 #96

* ♻️ refactor: 실제 accessToken 으로 접근 #96

* ♻️ refactor: refreshToken Default 값 null 설정 #96

* Feat/#66 fix signup modify (#99)

* 🔧 config: gitignore 수정 #66

* ✨ feat: 전체 이용약관 체크박스 오류 수정 #66

* ✏️ Typo: 필요없는 코드 삭제 #66

* ✨ feat: 비밀번호 입력 상태 검증 및 에러메시지 추가 #66

* ✨ feat: 닉네임 상태 검증 및 에러메시지 추가 #66

* ✨ feat: 닉네임 에러메세지 추가 #66

* 💄 UI: 회원가입 단계 UI 수정 #66

* ✨ feat: 비밀번호 에러메세지 추가 #66

* ✨ feat: 회원가입 성공! #66

* ✨ feat: 이메일 중복 확인 및 버튼 애니메이션 추가 #66

* ✨ feat: api 수정 #66

* ✨ feat: 회원가입 후 로그인 페이지로  #66

* ✨ feat: 프로필 이미지 업로드  #66

* ✨ feat: 이메일 중복 확인 수정 #66

* 💄 UI: 회원가입 성공 alert 추가 #66

* Fix/#97/saved tips (#100)

* ✨ feat: 상단 스크롤 기능 #97

* ✨ feat: 로고 이미지에도 상단 스크롤 기능 추가 #97

* 💄 UI: 포인터 추가 #97

* ✨ feat: 좋아요 & 저장 수 추가 #97

* ✨ feat: 사진 개수에 따른 그리드 추가 #97

* ✨ feat: 사진 5개 임시 그리드 #97

* ✨ feat: profile image 추가 #97

* Feat/#69 feature kakao login (#102)

* ✨ feat: 카카로 로그인 엔드포인트 수정 #69

* ✨ feat: 카카오 로그인 #69

* ✨ feat: 핸들 카카오 로그인 #69

* 🐛 bug: 충돌 에러러 #69

* ✨ feat: 핸들 카카오 로그인 수정 #69

* ✨ feat: 핸들 카카오 로그인 수정중... #69

* 🐛 bug: 카카오 로그인 해결 #69

---------

Co-authored-by: rael <emilyekos@gmail.com>

---------

Co-authored-by: S-Gihun <89789115+S-Gihun@users.noreply.github.com>
Co-authored-by: rael <ekosemily@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>
Co-authored-by: Rael <emilyekos@gmail.com>
minzee09 referenced this pull request in minzee09/umc-homemaster-deploy Feb 20, 2025
* ✨ feat: MainPage Banner UI 구현

* 💄 UI: Banner padding 수정 # 11

* ✨ feat: QuizBox 컴포넌트 구현 UMC-Master#11

* ✨ feat: SearchBar 구현 UMC-Master#11

* ✨ feat: Categories 컴포넌트 구현 UMC-Master#11

* 🔧 config: Font Awesome 설치 UMC-Master#11

* 💄 UI: categories 아래 화살표 추가 UMC-Master#11

* ✨ feat : TipsSection 컴포넌트 구현 UMC-Master#11

* ✨ feat: LoginPage Title&Input UI 구현 UMC-Master#10

* ✨ feat: LoginPage LoginOptions UI 구현 UMC-Master#10

* ✨ feat: LoginPage LoginButton UI 구현 UMC-Master#10

* ♻️ refactor: LoginPage Title component UMC-Master#10

* ♻️ refactor: LoginPage Title component UMC-Master#10

* ♻️ refactor: LoginPage ButtonBox component UMC-Master#10

* ♻️ refactor: LoginPage InputForm component UMC-Master#10

* 💄 UI : TipsSectionTopFive 중복 삭제 UMC-Master#11

* 💄 UI : Card Component 분리 작업 UMC-Master#11

* 💄 UI : SearchBar/ Card 공용 컴포넌트로 분리  UMC-Master#11

* 🔧 config: CI 경로 수정 UMC-Master#7

* 🔧 config: cwd 추가 UMC-Master#7

* 🔧 config: 라우팅 동작 위한 파일 추가 UMC-Master#7

* 💄 UI: LoginPage KakaoLogin Button 수정 UMC-Master#10

* 💄 UI: LoginPage UI사이즈 축소 UMC-Master#10

* 💄 UI: LoginPage UI사이즈 확대 (Figma Size) UMC-Master#10

* ✨ feat: add MyPage router UMC-Master#16

* ✨ feat: MyPage Title&상단카드 구현현 UMC-Master#16

* ✨ feat: MyPage 프로필 변경 버튼 추가가 UMC-Master#16

* 🔧 config: eslint 규칙 제거 UMC-Master#12

* 📦 package: add react-icons UMC-Master#12

* 🎨 styles: update reset.css file UMC-Master#12

* 💄 UI: add logo image UMC-Master#12

* ✨ feat: 헤더 컴포넌트 추가 UMC-Master#12

* ✨ feat: 푸터 컴포넌트 추가 UMC-Master#12

* 💄 UI: 헤더 푸터 레이아웃 추가 UMC-Master#12

* ✨ feat: MyPage 최근에 본 꿀팁 추가 & 카드 컴포넌트 UMC-Master#16

* ✏️ typo: MyPage GoodTip->RecnetGoodTip으로 수정정 UMC-Master#16

* ✨ feat: MyPage Best 꿀팁 선정 횟수 & 나의 관심사 컴포넌트 UMC-Master#16

* ♻️ refactor: MyPage ProfileSection 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage RecentTips 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage dummyData 분리 UMC-Master#10

* ♻️ refactor: MyPage BestInterest 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage 이슈번호 수정정 UMC-Master#16

* 💄 UI: MyPage 컴포넌트 위치 수정 UMC-Master#16

* 📦 package: add framer-motion UMC-Master#12

* 🎨 style: 선물상자, 트로피 이미지 추가 UMC-Master#12

* ✨ feat: 스크롤 애니메이션 훅 추가 UMC-Master#12

* ✨ feat: add LandingPage UMC-Master#12

* 💄 UI : Card CSS 중복 제거 UMC-Master#19

* 💄 UI : dummy Image 추가 UMC-Master#19

* 💄 UI : max-width -> min-width 수정 UMC-Master#19

* 💄 UI : SearchSection 컴포넌트 세분화 및 CSS 수정 UMC-Master#19

* 💄 UI : TipSection Props 형식 수정 UMC-Master#19

* 💄 UI : Search Bar 공용 사용으로 인한 CSS 수정 UMC-Master#19

* 💄 UI : 공용 BigCard 컴포넌트 추가 UMC-Master#19

* 💄 UI : SearchPage 구현 UMC-Master#19

* 💄 UI : SearchPage Recommended Title 컴포넌트 UMC-Master#19

* 💄 UI : SearchPage TipSection 구현 UMC-Master#19

* 💄 UI : dummyImage MainPage에 추가 UMC-Master#19

* 💄 UI: LoginPage Input.tsx 컴포넌트 분리 및 Style 수정 UMC-Master#10

* ♻️ refactor: LoginPage Button.tsx 컴포넌트 분리 UMC-Master#10

* 💄 UI : Button 공용 컴포넌트로 분리 UMC-Master#10

* 💄 UI : Input 공용 컴포넌트로 분리 UMC-Master#10

* ♻️ refactor: MyPage InterestTag.tsx 컴포넌트 분리 UMC-Master#16

* ♻️ refactor: MyPage Section.tsx 컴포넌트 분리 UMC-Master#16

* 💄 UI : InterestTag 공용 컴포넌트로 분리 UMC-Master#16

* 🔥 remove: isAuth 삭제 UMC-Master#12

* ✨ feat: add font UMC-Master#22

* ✨ feat: add themeProvider UMC-Master#22

* ✨ feat: add globalStyle UMC-Master#22

* ✨ feat: add typography UMC-Master#22

* ♻️ refactor: kakao_login 이미지 파일 위치 변경 UMC-Master#10

* ♻️ refactor: <></> 삭제 UMC-Master#10

* ✏️ typo: 폴더 이름 변경 (MyPage_components -> components) UMC-Master#16

* ✏️ typo: 오타 수정 (ProfileCard2 -> ProfileCard) UMC-Master#16

* ♻️ refactor: <></> 삭제 UMC-Master#16

* ♻️ refactor: import 경로를 절대 경로로 변경 UMC-Master#16

* ♻️ refactor : keypress -> keydown 으로 수정 UMC-Master#19

* ♻️ refactor : text1, text2 숫자 사용 front, backText 로 수정 UMC-Master#19

* 🔧 config: package-lock 파일 삭제

* 💄 UI: modify logo image file UMC-Master#25

* ✨ feat: 추가된 디자인 시스템 반영 UMC-Master#22

* ✨ feat: 추가된 디자인 시스템 타이포 반영 UMC-Master#22

* 💄 UI: Title 컴포넌트 수정 UMC-Master#26

* 💄 UI: LoginPage 사이즈 수정 UMC-Master#26

* 📦 package: add vite-plugin-svgr UMC-Master#25

* 🔧 config: svg 사용 위한 타입스크립트 파일 설정 UMC-Master#25

* 💄 UI: 알림 아이톤 추가 UMC-Master#25

* 💄 UI: update Navigation Bar UMC-Master#25

* ✏️ Typo: todo 텍스트 중복 삭제 UMC-Master#25

* 💄 UI: Input 사이즈 수정 UMC-Master#26

* 💄 UI: Button 사이즈 수정 UMC-Master#26

* 💄 UI: LoginPage 사이즈 수정 UMC-Master#26

* 💄UI: logo 아이콘 이미지 추가 UMC-Master#25

* 💄 UI: 푸터 수정사항 반영 UMC-Master#25

* ✨ feat: SignupPage 구조 UMC-Master#21

* ✨ feat: 네비게이션바 고정 UMC-Master#25

* ✨ feat: 프로필 아바타 생성  UMC-Master#21

* ✨ feat: 프로필 추가 버튼  UMC-Master#21

* 🔧 config: design system 추가 UMC-Master#24

* 💄 UI: Tag 컴포넌트 분리 UMC-Master#24

* 💄 UI: Card 컴포넌트 디자인 수정 UMC-Master#24

* 💄 UI: Banner UI 수정 UMC-Master#24

* 💄 UI: Search UI 수정 UMC-Master#24

* 💄 UI: Quiz 컴포넌트 수정 UMC-Master#24

* 💄 UI: TipSection 컴포넌트 수정 UMC-Master#24

* 💄 UI: Category 컴포넌트 수정 UMC-Master#24

* 💄 UI: MainPage 수정 UMC-Master#24

* ✨ feat: 입력창 추가 UMC-Master#21

* 🎨 style: alarm 아이콘 수정 UMC-Master#25

* 💄 UI: close icon 추가 UMC-Master#25

* 💄 UI: SearchSection margin 수정 UMC-Master#24

* 💄 UI: BigCard 공용 컴포넌트 수정 UMC-Master#24

* 💄 UI: SearchPage Tip 불러오기 수정 UMC-Master#24

* ✨ feat: add alarm modal UMC-Master#25

* 💄 UI: Banner UI 수정 UMC-Master#24

* 🔧 config: 빌드 오류 해결 UMC-Master#25

* 💄 UI: SavedTipSection  Card Props 수정 UMC-Master#24

* ♻️ refactor: p태그 오류 수정 UMC-Master#24

* 💄 UI: Design System 적용 UMC-Master#24

* ♻️ refactor: Console오류 props attr DOM 랜더링 해결 UMC-Master#24

* 💄 UI: errorMessage 스타일 추가 (빨간 테두리) UMC-Master#34

* 🔧 config: 에러핸들링을 위한 useInput 커스텀훅 추가 UMC-Master#34

* ✨ feat: 이메일과 비밀번호 상태 검증 및 유효성 검사 UMC-Master#34

* 🔧 config: 이메일 및 비밀번호 검사를 위한 validation 생성 UMC-Master#34

* 📦 package: axios 추가 UMC-Master#34

* 🔧 config: errorHandler 삭제제 UMC-Master#34

* ♻️ refactor: ButtonBox 삭제 후 InputForm에 합치기기 UMC-Master#34

* ✨ feat: 자동로그인 클릭 시 체크박스 활성화 UMC-Master#34

* Feat/UMC-Master#33 UI community page UI & CreateAndPostPage UI (UMC-Master#37)

* 💄 UI: recent/ likes / bookmarks 기능 수정 UMC-Master#33

* 💄 UI: Community Page Banner Component UMC-Master#33

* 💄 UI: Community Page 1 구현 UMC-Master#33

* 🔧 config: --host 추가 UMC-Master#33

* 💄 UI: plus 아이콘 추가 UMC-Master#33

* 💄 UI: Tag 컴포넌트 수정 UMC-Master#33

* 💄 UI: 이미지 업로더 컴포넌트 구현 UMC-Master#33

* 💄 UI: Title 컴포넌트 구현 UMC-Master#33

* 💄 UI: CreatePostPage 구현 UMC-Master#33

* 💄 UI: Categories 컴포넌트 재수정 UMC-Master#33

* 💄 UI: SearchModal 구현 UMC-Master#33

* 💄 UI: SearchSection 재수정 UMC-Master#33

* 💄 UI: SearchModalBar 구현 UMC-Master#33

* 🐛 fix : error 해결결

* 💄 UI: 타이틀 디자인 수정 UMC-Master#29

* 💄 UI: 최근에 본 꿀팁 수정 UMC-Master#29

* 💄 UI: 마이페이지 UI 사이즈 수정 UMC-Master#29

* 💄 UI: Tag 공용 컴포넌트 이용하여 수정 UMC-Master#29

* 💄 UI: Section 컴포넌트 UI 수정 UMC-Master#29

* 💄 UI: 최근에 본 꿀팁 수정 조건부 추가 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 수정 UMC-Master#29

* 💄 UI: 프로필카드 수정 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 UMC-Master#29

* 💄 UI: 편집하기 버튼 추가 UMC-Master#29

* ✨ feat: profileEdit 버튼 변수 추가 및 onClick 속성 추가 UMC-Master#29

* ✨ feat: add ProfileEditModal router UMC-Master#29

* 💄 UI: 드롭다운 아이콘 추가 UMC-Master#29

* 📦 package: 지역 더미데이터 추가 UMC-Master#29

* ✨ feat: profileEdit 모달 생성 UMC-Master#29

* ✨ feat: profileEdit 모달 연결 UMC-Master#29

* 🔧 config: 빌드 오류 해결 UMC-Master#29

* 🔧 config: 빌드 오류 해결 UMC-Master#29

* ✏️ Typo: 필요없는 코드 삭제 UMC-Master#29

* ✨ feat: interestEdit 버튼 변수 추가 UMC-Master#29

* 💄 UI: 버튼 padding 수정 UMC-Master#29

* ✨ feat: interestEdit 모달 생성 UMC-Master#29

* ✨ feat: interestEdit 모달 연결 UMC-Master#29

* ✨ feat: 모달 상단에 X 닫기 버튼 생성 UMC-Master#29

* ✨ feat: add SignUpPage 전체 수정 UMC-Master#21

* ✨ feat: add SignupState 컴포넌트 생성 UMC-Master#21

* ✨ feat: button에 pageUp, pageDown, signUp 변수 생성 UMC-Master#21

* ✨ feat: Section1 약관 동의 컴포넌트 UMC-Master#21

* ✨ feat: button에 disabled 속성 생성 UMC-Master#21

* ✨ feat: 필수 약관 동의에 따른 버튼 활성화  UMC-Master#21

* ✨ feat: Button에 disabled 스타일 추가 UMC-Master#21

* ✨ feat: + 눌렀을 때 약관 상세 내용 띄우기 추가 UMC-Master#21

* ✨ feat: button에 emailCheck 변수 생성 UMC-Master#21

* ✨ feat: Section2 이메일 입력 컴포넌트 UMC-Master#21

* ✨ feat: Section3 비밀번호 입력 컴포넌트 UMC-Master#21

* 💄 UI: 제목 색상 primary[700]으로 변경 UMC-Master#21

* ✨ feat: Section4 개인정보 입력 컴포넌트 UMC-Master#21

* ✨ feat: Section4 다음 버튼 추가 수정 UMC-Master#21

* ✨ feat: Section5 관심사 입력 컴포넌트 UMC-Master#21

* ✨ feat: 회원가입 완료 버튼 클릭 시 메인화면으로 UMC-Master#21

* ✨ feat: Section4 프로필 카메라 커서 포인터 UMC-Master#21

* ✨ feat: 닉네임 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✨ feat: 비밀번호 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✨ feat: 이메일 및 인증번호 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✏️ Typo: 섹션 컴포넌트 이름 변경 UMC-Master#21

* 💄 UI: 버튼 글자수에 맞게 선택상자 크기 수정 및 font style 추가 UMC-Master#29

* 💄 UI: 자동로그인 체크박스 색상 변경 UMC-Master#34

* Feat/UMC-Master#38 pagination 구현 & Skeleton UI TipSection  (UMC-Master#40)

* 🔧 config: .env gitignore 설정 UMC-Master#38

* 🔧 config: axios, react-query 설치 UMC-Master#38

* 🔧 config: ReactQueryDevtools, queryClient 설정 UMC-Master#38

* ✨ feat: axios 기본 hook UMC-Master#38

* 💄 UI: dummyData 생성 UMC-Master#38

* ✨ feat: useGetTips hook 구현 UMC-Master#38

* 💄 UI: TipsSection Component 수정 UMC-Master#38

* 💄 UI: TipsSection Props 수정 UMC-Master#38

* ♻️ refactor: Props 로 인한 console 오류 해결 UMC-Master#38

* ✨ feat: Pagination 기능 구현 UMC-Master#38

* 💄 UI: TipsSection 타입 추가 UMC-Master#38

* ✨ feat: SkeletonCard UI 구현 UMC-Master#38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 UMC-Master#38

* # UI: RecommendTips 더미 데이터 구현 UMC-Master#38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 UMC-Master#38

* ♻️ refactor: BigCard p태그 console 오류 해결 UMC-Master#38

* Feat/UMC-Master#46 feat quiz banner (UMC-Master#47)

* 🔧 config: .env gitignore 설정 UMC-Master#38

* 🔧 config: axios, react-query 설치 UMC-Master#38

* 🔧 config: ReactQueryDevtools, queryClient 설정 UMC-Master#38

* ✨ feat: axios 기본 hook UMC-Master#38

* 💄 UI: dummyData 생성 UMC-Master#38

* ✨ feat: useGetTips hook 구현 UMC-Master#38

* 💄 UI: TipsSection Component 수정 UMC-Master#38

* 💄 UI: TipsSection Props 수정 UMC-Master#38

* ♻️ refactor: Props 로 인한 console 오류 해결 UMC-Master#38

* ✨ feat: Pagination 기능 구현 UMC-Master#38

* 💄 UI: TipsSection 타입 추가 UMC-Master#38

* ✨ feat: SkeletonCard UI 구현 UMC-Master#38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 UMC-Master#38

* # UI: RecommendTips 더미 데이터 구현 UMC-Master#38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 UMC-Master#38

* ♻️ refactor: BigCard p태그 console 오류 해결 UMC-Master#38

* 🔧 config: 상태관리 zustand 설치 UMC-Master#41

* 💄 UI: dummyCategories 폴더 이동 UMC-Master#41

* 💄 UI: SearchBar Icon 수정 UMC-Master#41

* 💄 UI: DummyCat 추가 UMC-Master#41

* ✨ feat: CreateAndPost Post Api 연동 UMC-Master#41

* ✨ feat: Complete Modal 구현 UMC-Master#41

* 🔧 config: framer-motion 설치 UMC-Master#46

* 💄 UI: Icon, character 이미지 추가 UMC-Master#46

* ✨ feat: quiz Store 구현 UMC-Master#46

* 💄 UI: QuizBox 행동 구현 UMC-Master#46

* 🔧 config: develop 문제 해결 UMC-Master#46

* 🚨 conflict 해결 UMC-Master#46

* 💄 UI: Vecel 오류 해결 UMC-Master#46

* ✨ feat: kakaocallback페이지 구현 및 라우터 UMC-Master#49

* ✏️ Typo: eslint 무시 문구 삭제 UMC-Master#49

* ✨ feat: 회원가입 클릭 시 회원가입 페이지로 연결 UMC-Master#49

* ✨ feat: 회원 정보 찾기 페이지 생성 UMC-Master#49

* ✨ feat: 회원 정보 찾기 페이지 연결 UMC-Master#49

* Feat/UMC-Master#43 UI save tip page (UMC-Master#50)

* ✨ feat: SaveTipPage 구현 UMC-Master#43

* 📦 package: 더미데이터 추가 UMC-Master#43

* 📦 package: 더미데이터 추가 변경 UMC-Master#43

* ✨ feat: SkeletonImage width 240px로 변경UMC-Master#43

* ✨ feat: 무한 스크롤 구현 UMC-Master#43

* ✨ feat: Card 컴포넌트 onClick 속성 추가 UMC-Master#43

* ✨ feat: 카드 컴포넌트 클릭 시 상세 페이지로 이동 UMC-Master#43

* ✨ feat: 마이페이지 최근 본 꿀팁 상세페이지 연결 UMC-Master#43

* ✨ feat: onClick 속성에 ?선택 추가 UMC-Master#43

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Feat/UMC-Master#54 feat quiz modify and on click add (UMC-Master#56)

* ✨ feat: BigCard OnClick 함수 구현 UMC-Master#54

* ♻️ refactor: Exit Animation 구현 완료 UMC-Master#54

* ✨ feat: RecommedTip OnClick 연결 UMC-Master#54

* ✨ feat: Post 오류 메세지 추가 - 서버 오류 해결 후 다시 시도 예정 UMC-Master#54

* Feat/UMC-Master#36 UI magazine (UMC-Master#51)

* 🔧 config: framer-motion 버전 수정 UMC-Master#36

* ✨ feat: add mind-map component UMC-Master#36

* ✨ feat: add card-grid component UMC-Master#36

* ♻️ refactor: card에서 cardInfo 분리 UMC-Master#36

* 💄 UI: add MagazinePage UMC-Master#36

* 💄 UI: add MagazineDetailPage UMC-Master#36

* Feat/UMC-Master#53 api folder stucture (UMC-Master#55)

* 🔧 config: framer-motion 버전 수정 UMC-Master#36

* ✨ feat: add mind-map component UMC-Master#36

* ✨ feat: add card-grid component UMC-Master#36

* ♻️ refactor: card에서 cardInfo 분리 UMC-Master#36

* 💄 UI: add MagazinePage UMC-Master#36

* 💄 UI: add MagazineDetailPage UMC-Master#36

* 🔥 remove: index file from api folder UMC-Master#53

* 🔥 remove: queries folder from hooks UMC-Master#53

* ✨ feat: tip 관련 api 호출 추가 UMC-Master#53

* ✨ feat: tip 관련 query 추가 UMC-Master#53

* ♻️ refactor: api 호출 방식 수정 UMC-Master#53

* ✨ feat: policy api 추가 UMC-Master#53

* ✨ feat: policy query 추가 UMC-Master#53

* ✨ feat: title 속성 수정 UMC-Master#53

* 💬 comment: 주석 수정 UMC-Master#53

* Feat/UMC-Master#52 랜딩페이지, 네비게이션 모달창 UI (UMC-Master#57)

* 🐛 bug: DOM 경고창 해결 UMC-Master#52

* 💄 UI: 로고 이미지 변경 UMC-Master#52

* 💄 UI: 캐릭터 이미지 추가 UMC-Master#52

* 🐛 bug: DOM 경고창 해결 UMC-Master#52

* 💄 UI: 프로필 모달 관련 아이콘 추가 UMC-Master#52

* ✨ feat: 프로필 모달 구현 UMC-Master#52

* ✨ feat: 랜딩페이지 버튼 컴포넌트화 UMC-Master#52

* 💄 UI: 랜딩페이지 디자인 시스템 반영 UMC-Master#52

* 💄 UI: dot 디자인 수정 UMC-Master#52

* Feat/UMC-Master#44 UI save tip detail page (UMC-Master#58)

* ✨ feat: SaveTipDetail 게시글 상세 구현 UMC-Master#44

* ♻️ refactor: PostDetail 컴포넌트 분리 UMC-Master#44

* ♻️ refactor: CommentView 컴포넌트 분리 UMC-Master#44

* ✏️ Typo: props 중복 삭제 UMC-Master#44

* 💄 UI: 댓글 입력창 구현 UMC-Master#44

* ✨ feat: 댓글 입력 기능 및 더보기 구현 UMC-Master#44

* 💄 UI: 댓글목록 gap 수정 UMC-Master#44

* 🔧 config: .gitignore에 .env 추가 UMC-Master#44

* 📦 package: 더미데이터 추가 및 데이터 불러오는 방식 수정 UMC-Master#44

* ✏️ Typo: 댓글에 ... 삭제 UMC-Master#44

* ✏️ Typo: 단어 수정 UMC-Master#44

* ✏️ Typo: 오타 수정 UMC-Master#29

* 💄 UI: 기존 댓글 삭제 UMC-Master#44

* 💄 UI: 좋아요, 저장하기, 공유하기 버튼 생성 및 useState 구현 UMC-Master#44

* 💄 UI: PAGE_SIZE 5개로 수정 UMC-Master#44

* 💄 UI: SkeletonComment 댓글 UI 구현 UMC-Master#44

* 💄 UI: 댓글 무한스크롤 구현 UMC-Master#44

* 📦 package: 댓글 더미데이터 수정 UMC-Master#44

* 💄 UI: 댓글 무한스크롤 3개씩 로딩 UMC-Master#44

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Fix/UMC-Master#59 fix search page modify (UMC-Master#61)

* 🔨 fix: react Hook Rendering 순서 변경 UMC-Master#59

* 🔨 fix: title Default 값 제거 및 undefined 방지 UMC-Master#59

* Feat/UMC-Master#62 feat token zustand (UMC-Master#63)

* ✨ feat: zustand 전역상태 관리를 통한 refresh Token 구현 UMC-Master#62

* ✨ feat: hashtags 2중 배열로 post UMC-Master#62

* 💄 UI: TipSection Animation 추가 UMC-Master#62

* 💄 UI: height 변동 UMC-Master#62

* ✨ feat: RoutePaths 사용 UMC-Master#62

* ✨ feat: handleEmailLogin UMC-Master#49

* ✨ feat: 프로필 드랍다운 로그아웃 버튼 클릭시 로그아웃 추가 UMC-Master#49

* ✨ feat: 로그인 시 네비게이션바 프로필로 변경 UMC-Master#49

* ✨ feat: 전역상태관리로 로그인 상태 관리 UMC-Master#49

* ✨ feat: 이메일 로그인 API 연결 UMC-Master#49

* ✨ feat: User 정보 연결 UMC-Master#49

* 🐛 bug: 중복 파일 삭제제

* Feat/UMC-Master#64 feat main page modify (UMC-Master#68)

* 💄 UI: NavigationBar z-index 수정 UMC-Master#64

* 💬 comment: refresh 토큰 성공 확인후 토큰 콘솔 주석화 UMC-Master#64

* 💄 UI: DummyData id 추가 UMC-Master#64

* ✨ feat: Banner Animation 기능 추가 UMC-Master#64

* ✨ feat: NavigationBar 개발자모드에서 리랜더링 문제 임시 해결 UMC-Master#64

* ✨ feat: Quiz Hook 구현 UMC-Master#64

* ✨ feat: Search Hook 구현 UMC-Master#64

* ✨ feat: TipSection Api 연동 및 컴포넌트 재활용 효율 향상 UMC-Master#64

* ♻️ refactor: hashtags 이중 배열에서 그냥 배열로 post UMC-Master#64

* ✨ feat: SearchPage Search Hook 사용 및 TipItem 타입 transform 설정 UMC-Master#64

* 💄 UI: Categories UI 적 요소 재구성 UMC-Master#64

* ✨ feat: Quiz API 연결 및 화면 구성 UMC-Master#64

* ✨ feat: quizAnswer Hook 구현 UMC-Master#64

* ✨ feat: QuizAnswer Hook 구현 2 UMC-Master#64

* ✨ feat: QuizAnswer Api 연결 UMC-Master#64

* ♻️ refactor: 큰 화면에서 배너 애니메이션이 동작할 때마다 가로 스크롤 발생 문제 해결 UMC-Master#64

* 💬 comment: Quiz Skeleton UI 구현전 주석처리 UMC-Master#64

* ♻️ refactor: axios-instance 자체에 권한 수여 UMC-Master#64

* 🔨 fix: 정답일 때만 server로 post UMC-Master#64

* ♻️ refactor: quizAPI 파일 이름 정리 및 api 통합 UMC-Master#64

* ♻️ refactor: 수정된 hook 이름 가져오기 UMC-Master#64

* Feat/UMC-Master#73 feat create page modify (UMC-Master#74)

* ✨ feat: 글 생성시 userID 추가 UMC-Master#73

* ✨ feat: TipCreate Api 분리 UMC-Master#73

* ✨ feat: SearchModal Close시 입력창 초기화 UMC-Master#73

* Feat/UMC-Master#75 UI challenge page UI (UMC-Master#77)

* ✨ feat: 글 생성시 userID 추가 UMC-Master#73

* ✨ feat: TipCreate Api 분리 UMC-Master#73

* ✨ feat: SearchModal Close시 입력창 초기화 UMC-Master#73

* ✨ feat: FetchUser 후 user.nickname 불러오기 UMC-Master#75

* 💄 UI: 이미지 추가 UMC-Master#75

* 💄 UI: Card border-radius 수정 UMC-Master#75

* ✨ feat: RoutePath에 Challenge 추가 UMC-Master#75

* ✨ feat: NumberCard 컴포넌트 구현 UMC-Master#75

* 💄 UI: Challenge Banner 구현 UMC-Master#75

* 💄 UI: ChallengeHeader 구현 UMC-Master#75

* 💄 UI: Challenge TipSection 구현 및 InfiniteScroll / Skeleton UI 적용 UMC-Master#75

* 💄 UI: ChallengePage UI UMC-Master#75

* Feat/UMC-Master#79 feat image upload & ErrorPage & SearchTag (UMC-Master#80)

* ✨ feat: Image Post 추가 UMC-Master#79

* ✨ feat: ErrorPage 구현 및 연결 UMC-Master#79

* ♻️ refactor: SearchPage 에러 발생  코드 임시 조치 추후 수정 예정 UMC-Master#79

* ✨ feat: Search Tag 기능 추가 UMC-Master#79

* ✨ feat: Image Upload시 여러 번 업로드 되는 문제 해결 UMC-Master#79

* ♻️ refactor: API interface Type 설정 UMC-Master#79

* Feat/UMC-Master#60 UI chatbot (UMC-Master#81)

* ✨ feat: 챗봇 페이지 라우팅 추가 UMC-Master#60

* 💄 UI: 전송 아이콘 추가 UMC-Master#60

* 💄 UI: 검색바 컴포넌트 추가 UMC-Master#60

* 💄 UI: 챗봇 버튼 컴포넌트 추가 UMC-Master#60

* 💄 UI: 챗봇 페이지 추가 UMC-Master#60

* 💄 UI: 오른쪽 화살표 아이콘 추가 UMC-Master#60

* 💄 UI: 챗봇 사이드바 추가 UMC-Master#60

* 💄 UI: 챗봇 입력창 추가 UMC-Master#60

* 💬 comment: 챗봇 주석 추가 UMC-Master#60

* 💄 UI: add chatbot icon UMC-Master#60

* ✨ feat: 채팅방 저장 기능 추가 UMC-Master#60

* ✨ feat: 엔터 클릭시 전송 기능 추가 UMC-Master#60

* ✨ feat: 버튼 연결 UMC-Master#60

* ✨ feat: 채팅 api 연결 UMC-Master#60

* 💄 UI: 챗봇 수정사항 반영 UMC-Master#60

* ✨ feat: 버튼별 질문 텍스트 추가 UMC-Master#60

* 🐛 bug: 첫클릭 채팅 안되는 오류 해결 UMC-Master#60

* 🔨 fix: 라우트 머지 해결 UMC-Master#60

* Feat/UMC-Master#85 feat main page filter & chatbot Icon (UMC-Master#87)

* 💄 UI: ChatBot Icon 추가 UMC-Master#85

* ✨ feat: 날짜 필터링 기능 추가 UMC-Master#85

* 🔥  remove: RecommedTipSection 삭제 UMC-Master#85

* ♻️ refactor: SearchApi Tag로만 검색 가능하게 query 옵셔널 추가 UMC-Master#85

* ✨ feat: user HashTag Get, Post UMC-Master#85

* ♻️ refactor: TipSection 재활용성 극대화 / useTipList, useSearchList 조건문을 통해 하나로 통합 /  Card 와 BigCard 조건문으로 하나로 통합 UMC-Master#85

* 💄 UI: 검색 페이지 title 문구 수정 및 데이터 수정 UMC-Master#85

* ♻️ refactor: useSearchList Sorted 옵션 추가 UMC-Master#85

* ♻️ refactor: defaultSort Props 추가 UMC-Master#85

* 💄 UI: 카테고리 visible default 수정 UMC-Master#85

* ✏️ typo: bookmarks -> saves UMC-Master#85

* 🔥 remove: console.log 제거 UMC-Master#85

* ♻️ refactor: query 추가 및 isMoreLimit 조건 추가 UMC-Master#85

* 🔥 remove: console 제거 UMC-Master#85

* Feat/UMC-Master#84 UI my challenge (UMC-Master#88)

* ✨ feat: MyChallenge Path 추가 UMC-Master#84

* 🔨 fix: navigate 주소 수정 UMC-Master#84

* 💄 UI: MyChallenge UI 구현 UMC-Master#84

* 💄 UI: Challenge Tip Skeleton 추가 UMC-Master#84

* 💄 UI: cursor: pointer 추가 완료 UMC-Master#84

* Feat/UMC-Master#90 UI challenge detail page (UMC-Master#91)

* 🔧 config: 챌린저 상세 페이지 라우터 연결 UMC-Master#90

* ✨ feat: onCardClick 속성 추가 UMC-Master#90

* ✨ feat: onCardClick 함수 추가 [UMC-Master#90]

* 📦 package: 더미데이터 UMC-Master#90

* ✨ feat: ChallengeDetailPage 추가 UMC-Master#90

* ✨ feat: ChallengeDetail 컴포넌트 추가 UMC-Master#90

* ✨ feat: ChallengeComment 컴포넌트 추가 UMC-Master#90

* ♻️ refactor: FloatingToggleBtn 컴포넌트 분리 UMC-Master#90

* 💄 UI: 챌린지 상세 페이지 UI 구현 UMC-Master#90

* 💄 UI: 챌린지 상세 페이지 참가자 후기 UI 구현 UMC-Master#90

* ✨ feat: handleCardClick 추가 [UMC-Master#90]

* Feat/UMC-Master#76 feature page api (UMC-Master#92)

* 💄 UI: 마이페이지 UI 수정 UMC-Master#76

* ✨ feat: 프로필 이미지 변경 (이미지 수정 api 필요) UMC-Master#76

* ✨ feat: 최근 본 꿀팁 기능 (저장된 꿀팁 페이지까지만 추가됨/메인, 매거진 등등 handleCardClick 추가수정 해야함.) UMC-Master#76

* ✨ feat: 무한 로그인 페이지 해결 UMC-Master#76

* 📦 package: InfiniteQuery 추가 UMC-Master#76

* ✨ feat: getSavedTips api 추가 (아직 에러 해결X) UMC-Master#76

* ✨ feat: useSaveTipList 쿼리 이용해서 무한스크롤 추가 시도 UMC-Master#76

* ✨ feat: api 연결 중 UMC-Master#76

* ✨ feat: tip 형식 통일 UMC-Master#76

* ✨ feat: 카카오 공유하기 기능 추가 UMC-Master#76

* ✨ feat: getTipDetail api, useTipDetail 추가 UMC-Master#76

* ✨ feat: dummydata 삭제 후 api 연결 시도 UMC-Master#76

* ✨ feat:  comment get, post, put, delete api 추가 UMC-Master#76

* ✨ feat: 좋아요와 북마크 토글 api 추가 UMC-Master#76

* ✨ feat: 좋아요와 북마크 mutation 추가 UMC-Master#76

* 💄 UI: 토글 버튼들 컴포넌트화 UMC-Master#76

* ♻️ refactor: 컴포넌트화 반영 UMC-Master#76

* 💄 UI: 꿀팁 상세 컴포넌트 추가 UMC-Master#76

* ♻️ refactor: 저장 위치 변경 UMC-Master#76

* ✨ feat: 저장 꿀팁 반환값 수정 UMC-Master#76

* 💄 UI: modify width UMC-Master#76

* 💄 UI: remove text UMC-Master#76

* ✨ feat: 저장한 꿀팁 api 연결 UMC-Master#76

* ✨ feat: 카카오 공유하기 기능 오류 수정 [UMC-Master#76]

* 💄 UI: cursor pointer 추가 [UMC-Master#76]

* ✨ feat: 이메일 입력 폼 api 수정 UMC-Master#76

* ✨ feat: 좋아요 및 저장 여부 저장 UMC-Master#76

* 💬 comment: 주석 삭제 UMC-Master#76

* ♻️ refactor: DTO 수정사항항 반영 UMC-Master#76

* ✨ feat: 댓글 api 연결 UMC-Master#76

* ✨ feat: 댓글 기능 추가 UMC-Master#76

* 🐛 bug: 카카오 공유 UMC-Master#76

* ✨ feat: 인터페이스 속성 반영 UMC-Master#76

* 🐛 bug: 타입 에러 해결 UMC-Master#76

* ♻️ refactor: 댓글 인터페이스 적용 UMC-Master#76

* ✨ feat: 회원가입 api 연결 UMC-Master#76

* ✨ feat: userStore updateProfile 추가 UMC-Master#76

* ✨ feat: 오류 수정 UMC-Master#76

* 복제 문서 삭제

* ✨ feat: 회원가입 오류 수정중  UMC-Master#76

---------

Co-authored-by: rael <emilyekos@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>

* Feat/UMC-Master#89 Navigation bar UI (UMC-Master#93)

* 💄 UI: 네비게이션바 호버링 추가 UMC-Master#89

* ✨ feat: 파비콘 추가 UMC-Master#89

* 🐛 bug: 충돌 에러 해결

* Feat/UMC-Master#82 api magazine (UMC-Master#94)

* 💄 UI: 매거진 캐릭터 이미지 추가 UMC-Master#82

* ✨ feat: 인기 해시테그 연결 UMC-Master#82

* ✨ feat: 매거진 상세 정보 api 연결 UMC-Master#82

* ✨ feat: 전체 이미지보기 모달 추가 UMC-Master#82

* 🐛 bug: 정책 api 인터페이스 수정 UMC-Master#82

* 🐛 bug: 타입 에러러

* Fix/UMC-Master#96 fix landing page access (UMC-Master#98)

* ✨ feat: AuthWrapper 통해 권한 없이 다른 페이지 접근 제한 UMC-Master#96

* ♻️ refactor: 실제 accessToken 으로 접근 UMC-Master#96

* ♻️ refactor: refreshToken Default 값 null 설정 UMC-Master#96

* Feat/UMC-Master#66 fix signup modify (UMC-Master#99)

* 🔧 config: gitignore 수정 UMC-Master#66

* ✨ feat: 전체 이용약관 체크박스 오류 수정 UMC-Master#66

* ✏️ Typo: 필요없는 코드 삭제 UMC-Master#66

* ✨ feat: 비밀번호 입력 상태 검증 및 에러메시지 추가 UMC-Master#66

* ✨ feat: 닉네임 상태 검증 및 에러메시지 추가 UMC-Master#66

* ✨ feat: 닉네임 에러메세지 추가 UMC-Master#66

* 💄 UI: 회원가입 단계 UI 수정 UMC-Master#66

* ✨ feat: 비밀번호 에러메세지 추가 UMC-Master#66

* ✨ feat: 회원가입 성공! UMC-Master#66

* ✨ feat: 이메일 중복 확인 및 버튼 애니메이션 추가 UMC-Master#66

* ✨ feat: api 수정 UMC-Master#66

* ✨ feat: 회원가입 후 로그인 페이지로  UMC-Master#66

* ✨ feat: 프로필 이미지 업로드  UMC-Master#66

* ✨ feat: 이메일 중복 확인 수정 UMC-Master#66

* 💄 UI: 회원가입 성공 alert 추가 UMC-Master#66

* Fix/#97/saved tips (#100)

* ✨ feat: 상단 스크롤 기능 #97

* ✨ feat: 로고 이미지에도 상단 스크롤 기능 추가 #97

* 💄 UI: 포인터 추가 #97

* ✨ feat: 좋아요 & 저장 수 추가 #97

* ✨ feat: 사진 개수에 따른 그리드 추가 #97

* ✨ feat: 사진 5개 임시 그리드 #97

* ✨ feat: profile image 추가 #97

* Feat/#69 feature kakao login (#102)

* ✨ feat: 카카로 로그인 엔드포인트 수정 #69

* ✨ feat: 카카오 로그인 #69

* ✨ feat: 핸들 카카오 로그인 #69

* 🐛 bug: 충돌 에러러 #69

* ✨ feat: 핸들 카카오 로그인 수정 #69

* ✨ feat: 핸들 카카오 로그인 수정중... #69

* 🐛 bug: 카카오 로그인 해결 #69

---------

Co-authored-by: rael <emilyekos@gmail.com>

---------

Co-authored-by: S-Gihun <89789115+S-Gihun@users.noreply.github.com>
Co-authored-by: rael <ekosemily@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>
Co-authored-by: Rael <emilyekos@gmail.com>
S-Gihun referenced this pull request Feb 21, 2025
* ✨ feat: MainPage Banner UI 구현

* 💄 UI: Banner padding 수정 # 11

* ✨ feat: QuizBox 컴포넌트 구현 #11

* ✨ feat: SearchBar 구현 #11

* ✨ feat: Categories 컴포넌트 구현 #11

* 🔧 config: Font Awesome 설치 #11

* 💄 UI: categories 아래 화살표 추가 #11

* ✨ feat : TipsSection 컴포넌트 구현 #11

* ✨ feat: LoginPage Title&Input UI 구현 #10

* ✨ feat: LoginPage LoginOptions UI 구현 #10

* ✨ feat: LoginPage LoginButton UI 구현 #10

* ♻️ refactor: LoginPage Title component #10

* ♻️ refactor: LoginPage Title component #10

* ♻️ refactor: LoginPage ButtonBox component #10

* ♻️ refactor: LoginPage InputForm component #10

* 💄 UI : TipsSectionTopFive 중복 삭제 #11

* 💄 UI : Card Component 분리 작업 #11

* 💄 UI : SearchBar/ Card 공용 컴포넌트로 분리  #11

* 🔧 config: CI 경로 수정 #7

* 🔧 config: cwd 추가 #7

* 🔧 config: 라우팅 동작 위한 파일 추가 #7

* 💄 UI: LoginPage KakaoLogin Button 수정 #10

* 💄 UI: LoginPage UI사이즈 축소 #10

* 💄 UI: LoginPage UI사이즈 확대 (Figma Size) #10

* ✨ feat: add MyPage router #16

* ✨ feat: MyPage Title&상단카드 구현현 #16

* ✨ feat: MyPage 프로필 변경 버튼 추가가 #16

* 🔧 config: eslint 규칙 제거 #12

* 📦 package: add react-icons #12

* 🎨 styles: update reset.css file #12

* 💄 UI: add logo image #12

* ✨ feat: 헤더 컴포넌트 추가 #12

* ✨ feat: 푸터 컴포넌트 추가 #12

* 💄 UI: 헤더 푸터 레이아웃 추가 #12

* ✨ feat: MyPage 최근에 본 꿀팁 추가 & 카드 컴포넌트 #16

* ✏️ typo: MyPage GoodTip->RecnetGoodTip으로 수정정 #16

* ✨ feat: MyPage Best 꿀팁 선정 횟수 & 나의 관심사 컴포넌트 #16

* ♻️ refactor: MyPage ProfileSection 컴포넌트 분리 #10

* ♻️ refactor: MyPage RecentTips 컴포넌트 분리 #10

* ♻️ refactor: MyPage dummyData 분리 #10

* ♻️ refactor: MyPage BestInterest 컴포넌트 분리 #10

* ♻️ refactor: MyPage 이슈번호 수정정 #16

* 💄 UI: MyPage 컴포넌트 위치 수정 #16

* 📦 package: add framer-motion #12

* 🎨 style: 선물상자, 트로피 이미지 추가 #12

* ✨ feat: 스크롤 애니메이션 훅 추가 #12

* ✨ feat: add LandingPage #12

* 💄 UI : Card CSS 중복 제거 #19

* 💄 UI : dummy Image 추가 #19

* 💄 UI : max-width -> min-width 수정 #19

* 💄 UI : SearchSection 컴포넌트 세분화 및 CSS 수정 #19

* 💄 UI : TipSection Props 형식 수정 #19

* 💄 UI : Search Bar 공용 사용으로 인한 CSS 수정 #19

* 💄 UI : 공용 BigCard 컴포넌트 추가 #19

* 💄 UI : SearchPage 구현 #19

* 💄 UI : SearchPage Recommended Title 컴포넌트 #19

* 💄 UI : SearchPage TipSection 구현 #19

* 💄 UI : dummyImage MainPage에 추가 #19

* 💄 UI: LoginPage Input.tsx 컴포넌트 분리 및 Style 수정 #10

* ♻️ refactor: LoginPage Button.tsx 컴포넌트 분리 #10

* 💄 UI : Button 공용 컴포넌트로 분리 #10

* 💄 UI : Input 공용 컴포넌트로 분리 #10

* ♻️ refactor: MyPage InterestTag.tsx 컴포넌트 분리 #16

* ♻️ refactor: MyPage Section.tsx 컴포넌트 분리 #16

* 💄 UI : InterestTag 공용 컴포넌트로 분리 #16

* 🔥 remove: isAuth 삭제 #12

* ✨ feat: add font #22

* ✨ feat: add themeProvider #22

* ✨ feat: add globalStyle #22

* ✨ feat: add typography #22

* ♻️ refactor: kakao_login 이미지 파일 위치 변경 #10

* ♻️ refactor: <></> 삭제 #10

* ✏️ typo: 폴더 이름 변경 (MyPage_components -> components) #16

* ✏️ typo: 오타 수정 (ProfileCard2 -> ProfileCard) #16

* ♻️ refactor: <></> 삭제 #16

* ♻️ refactor: import 경로를 절대 경로로 변경 #16

* ♻️ refactor : keypress -> keydown 으로 수정 #19

* ♻️ refactor : text1, text2 숫자 사용 front, backText 로 수정 #19

* 🔧 config: package-lock 파일 삭제

* 💄 UI: modify logo image file #25

* ✨ feat: 추가된 디자인 시스템 반영 #22

* ✨ feat: 추가된 디자인 시스템 타이포 반영 #22

* 💄 UI: Title 컴포넌트 수정 #26

* 💄 UI: LoginPage 사이즈 수정 #26

* 📦 package: add vite-plugin-svgr #25

* 🔧 config: svg 사용 위한 타입스크립트 파일 설정 #25

* 💄 UI: 알림 아이톤 추가 #25

* 💄 UI: update Navigation Bar #25

* ✏️ Typo: todo 텍스트 중복 삭제 #25

* 💄 UI: Input 사이즈 수정 #26

* 💄 UI: Button 사이즈 수정 #26

* 💄 UI: LoginPage 사이즈 수정 #26

* 💄UI: logo 아이콘 이미지 추가 #25

* 💄 UI: 푸터 수정사항 반영 #25

* ✨ feat: SignupPage 구조 #21

* ✨ feat: 네비게이션바 고정 #25

* ✨ feat: 프로필 아바타 생성  #21

* ✨ feat: 프로필 추가 버튼  #21

* 🔧 config: design system 추가 #24

* 💄 UI: Tag 컴포넌트 분리 #24

* 💄 UI: Card 컴포넌트 디자인 수정 #24

* 💄 UI: Banner UI 수정 #24

* 💄 UI: Search UI 수정 #24

* 💄 UI: Quiz 컴포넌트 수정 #24

* 💄 UI: TipSection 컴포넌트 수정 #24

* 💄 UI: Category 컴포넌트 수정 #24

* 💄 UI: MainPage 수정 #24

* ✨ feat: 입력창 추가 #21

* 🎨 style: alarm 아이콘 수정 #25

* 💄 UI: close icon 추가 #25

* 💄 UI: SearchSection margin 수정 #24

* 💄 UI: BigCard 공용 컴포넌트 수정 #24

* 💄 UI: SearchPage Tip 불러오기 수정 #24

* ✨ feat: add alarm modal #25

* 💄 UI: Banner UI 수정 #24

* 🔧 config: 빌드 오류 해결 #25

* 💄 UI: SavedTipSection  Card Props 수정 #24

* ♻️ refactor: p태그 오류 수정 #24

* 💄 UI: Design System 적용 #24

* ♻️ refactor: Console오류 props attr DOM 랜더링 해결 #24

* 💄 UI: errorMessage 스타일 추가 (빨간 테두리) #34

* 🔧 config: 에러핸들링을 위한 useInput 커스텀훅 추가 #34

* ✨ feat: 이메일과 비밀번호 상태 검증 및 유효성 검사 #34

* 🔧 config: 이메일 및 비밀번호 검사를 위한 validation 생성 #34

* 📦 package: axios 추가 #34

* 🔧 config: errorHandler 삭제제 #34

* ♻️ refactor: ButtonBox 삭제 후 InputForm에 합치기기 #34

* ✨ feat: 자동로그인 클릭 시 체크박스 활성화 #34

* Feat/#33 UI community page UI & CreateAndPostPage UI (#37)

* 💄 UI: recent/ likes / bookmarks 기능 수정 #33

* 💄 UI: Community Page Banner Component #33

* 💄 UI: Community Page 1 구현 #33

* 🔧 config: --host 추가 #33

* 💄 UI: plus 아이콘 추가 #33

* 💄 UI: Tag 컴포넌트 수정 #33

* 💄 UI: 이미지 업로더 컴포넌트 구현 #33

* 💄 UI: Title 컴포넌트 구현 #33

* 💄 UI: CreatePostPage 구현 #33

* 💄 UI: Categories 컴포넌트 재수정 #33

* 💄 UI: SearchModal 구현 #33

* 💄 UI: SearchSection 재수정 #33

* 💄 UI: SearchModalBar 구현 #33

* 🐛 fix : error 해결결

* 💄 UI: 타이틀 디자인 수정 #29

* 💄 UI: 최근에 본 꿀팁 수정 #29

* 💄 UI: 마이페이지 UI 사이즈 수정 #29

* 💄 UI: Tag 공용 컴포넌트 이용하여 수정 #29

* 💄 UI: Section 컴포넌트 UI 수정 #29

* 💄 UI: 최근에 본 꿀팁 수정 조건부 추가 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 수정 #29

* 💄 UI: 프로필카드 수정 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 #29

* 💄 UI: 편집하기 버튼 추가 #29

* ✨ feat: profileEdit 버튼 변수 추가 및 onClick 속성 추가 #29

* ✨ feat: add ProfileEditModal router #29

* 💄 UI: 드롭다운 아이콘 추가 #29

* 📦 package: 지역 더미데이터 추가 #29

* ✨ feat: profileEdit 모달 생성 #29

* ✨ feat: profileEdit 모달 연결 #29

* 🔧 config: 빌드 오류 해결 #29

* 🔧 config: 빌드 오류 해결 #29

* ✏️ Typo: 필요없는 코드 삭제 #29

* ✨ feat: interestEdit 버튼 변수 추가 #29

* 💄 UI: 버튼 padding 수정 #29

* ✨ feat: interestEdit 모달 생성 #29

* ✨ feat: interestEdit 모달 연결 #29

* ✨ feat: 모달 상단에 X 닫기 버튼 생성 #29

* ✨ feat: add SignUpPage 전체 수정 #21

* ✨ feat: add SignupState 컴포넌트 생성 #21

* ✨ feat: button에 pageUp, pageDown, signUp 변수 생성 #21

* ✨ feat: Section1 약관 동의 컴포넌트 #21

* ✨ feat: button에 disabled 속성 생성 #21

* ✨ feat: 필수 약관 동의에 따른 버튼 활성화  #21

* ✨ feat: Button에 disabled 스타일 추가 #21

* ✨ feat: + 눌렀을 때 약관 상세 내용 띄우기 추가 #21

* ✨ feat: button에 emailCheck 변수 생성 #21

* ✨ feat: Section2 이메일 입력 컴포넌트 #21

* ✨ feat: Section3 비밀번호 입력 컴포넌트 #21

* 💄 UI: 제목 색상 primary[700]으로 변경 #21

* ✨ feat: Section4 개인정보 입력 컴포넌트 #21

* ✨ feat: Section4 다음 버튼 추가 수정 #21

* ✨ feat: Section5 관심사 입력 컴포넌트 #21

* ✨ feat: 회원가입 완료 버튼 클릭 시 메인화면으로 #21

* ✨ feat: Section4 프로필 카메라 커서 포인터 #21

* ✨ feat: 닉네임 필수 입력에 따른 버튼 활성화 #21

* ✨ feat: 비밀번호 필수 입력에 따른 버튼 활성화 #21

* ✨ feat: 이메일 및 인증번호 필수 입력에 따른 버튼 활성화 #21

* ✏️ Typo: 섹션 컴포넌트 이름 변경 #21

* 💄 UI: 버튼 글자수에 맞게 선택상자 크기 수정 및 font style 추가 #29

* 💄 UI: 자동로그인 체크박스 색상 변경 #34

* Feat/#38 pagination 구현 & Skeleton UI TipSection  (#40)

* 🔧 config: .env gitignore 설정 #38

* 🔧 config: axios, react-query 설치 #38

* 🔧 config: ReactQueryDevtools, queryClient 설정 #38

* ✨ feat: axios 기본 hook #38

* 💄 UI: dummyData 생성 #38

* ✨ feat: useGetTips hook 구현 #38

* 💄 UI: TipsSection Component 수정 #38

* 💄 UI: TipsSection Props 수정 #38

* ♻️ refactor: Props 로 인한 console 오류 해결 #38

* ✨ feat: Pagination 기능 구현 #38

* 💄 UI: TipsSection 타입 추가 #38

* ✨ feat: SkeletonCard UI 구현 #38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 #38

* # UI: RecommendTips 더미 데이터 구현 #38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 #38

* ♻️ refactor: BigCard p태그 console 오류 해결 #38

* Feat/#46 feat quiz banner (#47)

* 🔧 config: .env gitignore 설정 #38

* 🔧 config: axios, react-query 설치 #38

* 🔧 config: ReactQueryDevtools, queryClient 설정 #38

* ✨ feat: axios 기본 hook #38

* 💄 UI: dummyData 생성 #38

* ✨ feat: useGetTips hook 구현 #38

* 💄 UI: TipsSection Component 수정 #38

* 💄 UI: TipsSection Props 수정 #38

* ♻️ refactor: Props 로 인한 console 오류 해결 #38

* ✨ feat: Pagination 기능 구현 #38

* 💄 UI: TipsSection 타입 추가 #38

* ✨ feat: SkeletonCard UI 구현 #38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 #38

* # UI: RecommendTips 더미 데이터 구현 #38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 #38

* ♻️ refactor: BigCard p태그 console 오류 해결 #38

* 🔧 config: 상태관리 zustand 설치 #41

* 💄 UI: dummyCategories 폴더 이동 #41

* 💄 UI: SearchBar Icon 수정 #41

* 💄 UI: DummyCat 추가 #41

* ✨ feat: CreateAndPost Post Api 연동 #41

* ✨ feat: Complete Modal 구현 #41

* 🔧 config: framer-motion 설치 #46

* 💄 UI: Icon, character 이미지 추가 #46

* ✨ feat: quiz Store 구현 #46

* 💄 UI: QuizBox 행동 구현 #46

* 🔧 config: develop 문제 해결 #46

* 🚨 conflict 해결 #46

* 💄 UI: Vecel 오류 해결 #46

* ✨ feat: kakaocallback페이지 구현 및 라우터 #49

* ✏️ Typo: eslint 무시 문구 삭제 #49

* ✨ feat: 회원가입 클릭 시 회원가입 페이지로 연결 #49

* ✨ feat: 회원 정보 찾기 페이지 생성 #49

* ✨ feat: 회원 정보 찾기 페이지 연결 #49

* Feat/#43 UI save tip page (#50)

* ✨ feat: SaveTipPage 구현 #43

* 📦 package: 더미데이터 추가 #43

* 📦 package: 더미데이터 추가 변경 #43

* ✨ feat: SkeletonImage width 240px로 변경#43

* ✨ feat: 무한 스크롤 구현 #43

* ✨ feat: Card 컴포넌트 onClick 속성 추가 #43

* ✨ feat: 카드 컴포넌트 클릭 시 상세 페이지로 이동 #43

* ✨ feat: 마이페이지 최근 본 꿀팁 상세페이지 연결 #43

* ✨ feat: onClick 속성에 ?선택 추가 #43

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Feat/#54 feat quiz modify and on click add (#56)

* ✨ feat: BigCard OnClick 함수 구현 #54

* ♻️ refactor: Exit Animation 구현 완료 #54

* ✨ feat: RecommedTip OnClick 연결 #54

* ✨ feat: Post 오류 메세지 추가 - 서버 오류 해결 후 다시 시도 예정 #54

* Feat/#36 UI magazine (#51)

* 🔧 config: framer-motion 버전 수정 #36

* ✨ feat: add mind-map component #36

* ✨ feat: add card-grid component #36

* ♻️ refactor: card에서 cardInfo 분리 #36

* 💄 UI: add MagazinePage #36

* 💄 UI: add MagazineDetailPage #36

* Feat/#53 api folder stucture (#55)

* 🔧 config: framer-motion 버전 수정 #36

* ✨ feat: add mind-map component #36

* ✨ feat: add card-grid component #36

* ♻️ refactor: card에서 cardInfo 분리 #36

* 💄 UI: add MagazinePage #36

* 💄 UI: add MagazineDetailPage #36

* 🔥 remove: index file from api folder #53

* 🔥 remove: queries folder from hooks #53

* ✨ feat: tip 관련 api 호출 추가 #53

* ✨ feat: tip 관련 query 추가 #53

* ♻️ refactor: api 호출 방식 수정 #53

* ✨ feat: policy api 추가 #53

* ✨ feat: policy query 추가 #53

* ✨ feat: title 속성 수정 #53

* 💬 comment: 주석 수정 #53

* Feat/#52 랜딩페이지, 네비게이션 모달창 UI (#57)

* 🐛 bug: DOM 경고창 해결 #52

* 💄 UI: 로고 이미지 변경 #52

* 💄 UI: 캐릭터 이미지 추가 #52

* 🐛 bug: DOM 경고창 해결 #52

* 💄 UI: 프로필 모달 관련 아이콘 추가 #52

* ✨ feat: 프로필 모달 구현 #52

* ✨ feat: 랜딩페이지 버튼 컴포넌트화 #52

* 💄 UI: 랜딩페이지 디자인 시스템 반영 #52

* 💄 UI: dot 디자인 수정 #52

* Feat/#44 UI save tip detail page (#58)

* ✨ feat: SaveTipDetail 게시글 상세 구현 #44

* ♻️ refactor: PostDetail 컴포넌트 분리 #44

* ♻️ refactor: CommentView 컴포넌트 분리 #44

* ✏️ Typo: props 중복 삭제 #44

* 💄 UI: 댓글 입력창 구현 #44

* ✨ feat: 댓글 입력 기능 및 더보기 구현 #44

* 💄 UI: 댓글목록 gap 수정 #44

* 🔧 config: .gitignore에 .env 추가 #44

* 📦 package: 더미데이터 추가 및 데이터 불러오는 방식 수정 #44

* ✏️ Typo: 댓글에 ... 삭제 #44

* ✏️ Typo: 단어 수정 #44

* ✏️ Typo: 오타 수정 #29

* 💄 UI: 기존 댓글 삭제 #44

* 💄 UI: 좋아요, 저장하기, 공유하기 버튼 생성 및 useState 구현 #44

* 💄 UI: PAGE_SIZE 5개로 수정 #44

* 💄 UI: SkeletonComment 댓글 UI 구현 #44

* 💄 UI: 댓글 무한스크롤 구현 #44

* 📦 package: 댓글 더미데이터 수정 #44

* 💄 UI: 댓글 무한스크롤 3개씩 로딩 #44

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Fix/#59 fix search page modify (#61)

* 🔨 fix: react Hook Rendering 순서 변경 #59

* 🔨 fix: title Default 값 제거 및 undefined 방지 #59

* Feat/#62 feat token zustand (#63)

* ✨ feat: zustand 전역상태 관리를 통한 refresh Token 구현 #62

* ✨ feat: hashtags 2중 배열로 post #62

* 💄 UI: TipSection Animation 추가 #62

* 💄 UI: height 변동 #62

* ✨ feat: RoutePaths 사용 #62

* ✨ feat: handleEmailLogin #49

* ✨ feat: 프로필 드랍다운 로그아웃 버튼 클릭시 로그아웃 추가 #49

* ✨ feat: 로그인 시 네비게이션바 프로필로 변경 #49

* ✨ feat: 전역상태관리로 로그인 상태 관리 #49

* ✨ feat: 이메일 로그인 API 연결 #49

* ✨ feat: User 정보 연결 #49

* 🐛 bug: 중복 파일 삭제제

* Feat/#64 feat main page modify (#68)

* 💄 UI: NavigationBar z-index 수정 #64

* 💬 comment: refresh 토큰 성공 확인후 토큰 콘솔 주석화 #64

* 💄 UI: DummyData id 추가 #64

* ✨ feat: Banner Animation 기능 추가 #64

* ✨ feat: NavigationBar 개발자모드에서 리랜더링 문제 임시 해결 #64

* ✨ feat: Quiz Hook 구현 #64

* ✨ feat: Search Hook 구현 #64

* ✨ feat: TipSection Api 연동 및 컴포넌트 재활용 효율 향상 #64

* ♻️ refactor: hashtags 이중 배열에서 그냥 배열로 post #64

* ✨ feat: SearchPage Search Hook 사용 및 TipItem 타입 transform 설정 #64

* 💄 UI: Categories UI 적 요소 재구성 #64

* ✨ feat: Quiz API 연결 및 화면 구성 #64

* ✨ feat: quizAnswer Hook 구현 #64

* ✨ feat: QuizAnswer Hook 구현 2 #64

* ✨ feat: QuizAnswer Api 연결 #64

* ♻️ refactor: 큰 화면에서 배너 애니메이션이 동작할 때마다 가로 스크롤 발생 문제 해결 #64

* 💬 comment: Quiz Skeleton UI 구현전 주석처리 #64

* ♻️ refactor: axios-instance 자체에 권한 수여 #64

* 🔨 fix: 정답일 때만 server로 post #64

* ♻️ refactor: quizAPI 파일 이름 정리 및 api 통합 #64

* ♻️ refactor: 수정된 hook 이름 가져오기 #64

* Feat/#73 feat create page modify (#74)

* ✨ feat: 글 생성시 userID 추가 #73

* ✨ feat: TipCreate Api 분리 #73

* ✨ feat: SearchModal Close시 입력창 초기화 #73

* Feat/#75 UI challenge page UI (#77)

* ✨ feat: 글 생성시 userID 추가 #73

* ✨ feat: TipCreate Api 분리 #73

* ✨ feat: SearchModal Close시 입력창 초기화 #73

* ✨ feat: FetchUser 후 user.nickname 불러오기 #75

* 💄 UI: 이미지 추가 #75

* 💄 UI: Card border-radius 수정 #75

* ✨ feat: RoutePath에 Challenge 추가 #75

* ✨ feat: NumberCard 컴포넌트 구현 #75

* 💄 UI: Challenge Banner 구현 #75

* 💄 UI: ChallengeHeader 구현 #75

* 💄 UI: Challenge TipSection 구현 및 InfiniteScroll / Skeleton UI 적용 #75

* 💄 UI: ChallengePage UI #75

* Feat/#79 feat image upload & ErrorPage & SearchTag (#80)

* ✨ feat: Image Post 추가 #79

* ✨ feat: ErrorPage 구현 및 연결 #79

* ♻️ refactor: SearchPage 에러 발생  코드 임시 조치 추후 수정 예정 #79

* ✨ feat: Search Tag 기능 추가 #79

* ✨ feat: Image Upload시 여러 번 업로드 되는 문제 해결 #79

* ♻️ refactor: API interface Type 설정 #79

* Feat/#60 UI chatbot (#81)

* ✨ feat: 챗봇 페이지 라우팅 추가 #60

* 💄 UI: 전송 아이콘 추가 #60

* 💄 UI: 검색바 컴포넌트 추가 #60

* 💄 UI: 챗봇 버튼 컴포넌트 추가 #60

* 💄 UI: 챗봇 페이지 추가 #60

* 💄 UI: 오른쪽 화살표 아이콘 추가 #60

* 💄 UI: 챗봇 사이드바 추가 #60

* 💄 UI: 챗봇 입력창 추가 #60

* 💬 comment: 챗봇 주석 추가 #60

* 💄 UI: add chatbot icon #60

* ✨ feat: 채팅방 저장 기능 추가 #60

* ✨ feat: 엔터 클릭시 전송 기능 추가 #60

* ✨ feat: 버튼 연결 #60

* ✨ feat: 채팅 api 연결 #60

* 💄 UI: 챗봇 수정사항 반영 #60

* ✨ feat: 버튼별 질문 텍스트 추가 #60

* 🐛 bug: 첫클릭 채팅 안되는 오류 해결 #60

* 🔨 fix: 라우트 머지 해결 #60

* Feat/#85 feat main page filter & chatbot Icon (#87)

* 💄 UI: ChatBot Icon 추가 #85

* ✨ feat: 날짜 필터링 기능 추가 #85

* 🔥  remove: RecommedTipSection 삭제 #85

* ♻️ refactor: SearchApi Tag로만 검색 가능하게 query 옵셔널 추가 #85

* ✨ feat: user HashTag Get, Post #85

* ♻️ refactor: TipSection 재활용성 극대화 / useTipList, useSearchList 조건문을 통해 하나로 통합 /  Card 와 BigCard 조건문으로 하나로 통합 #85

* 💄 UI: 검색 페이지 title 문구 수정 및 데이터 수정 #85

* ♻️ refactor: useSearchList Sorted 옵션 추가 #85

* ♻️ refactor: defaultSort Props 추가 #85

* 💄 UI: 카테고리 visible default 수정 #85

* ✏️ typo: bookmarks -> saves #85

* 🔥 remove: console.log 제거 #85

* ♻️ refactor: query 추가 및 isMoreLimit 조건 추가 #85

* 🔥 remove: console 제거 #85

* Feat/#84 UI my challenge (#88)

* ✨ feat: MyChallenge Path 추가 #84

* 🔨 fix: navigate 주소 수정 #84

* 💄 UI: MyChallenge UI 구현 #84

* 💄 UI: Challenge Tip Skeleton 추가 #84

* 💄 UI: cursor: pointer 추가 완료 #84

* Feat/#90 UI challenge detail page (#91)

* 🔧 config: 챌린저 상세 페이지 라우터 연결 #90

* ✨ feat: onCardClick 속성 추가 #90

* ✨ feat: onCardClick 함수 추가 [#90]

* 📦 package: 더미데이터 #90

* ✨ feat: ChallengeDetailPage 추가 #90

* ✨ feat: ChallengeDetail 컴포넌트 추가 #90

* ✨ feat: ChallengeComment 컴포넌트 추가 #90

* ♻️ refactor: FloatingToggleBtn 컴포넌트 분리 #90

* 💄 UI: 챌린지 상세 페이지 UI 구현 #90

* 💄 UI: 챌린지 상세 페이지 참가자 후기 UI 구현 #90

* ✨ feat: handleCardClick 추가 [#90]

* Feat/#76 feature page api (#92)

* 💄 UI: 마이페이지 UI 수정 #76

* ✨ feat: 프로필 이미지 변경 (이미지 수정 api 필요) #76

* ✨ feat: 최근 본 꿀팁 기능 (저장된 꿀팁 페이지까지만 추가됨/메인, 매거진 등등 handleCardClick 추가수정 해야함.) #76

* ✨ feat: 무한 로그인 페이지 해결 #76

* 📦 package: InfiniteQuery 추가 #76

* ✨ feat: getSavedTips api 추가 (아직 에러 해결X) #76

* ✨ feat: useSaveTipList 쿼리 이용해서 무한스크롤 추가 시도 #76

* ✨ feat: api 연결 중 #76

* ✨ feat: tip 형식 통일 #76

* ✨ feat: 카카오 공유하기 기능 추가 #76

* ✨ feat: getTipDetail api, useTipDetail 추가 #76

* ✨ feat: dummydata 삭제 후 api 연결 시도 #76

* ✨ feat:  comment get, post, put, delete api 추가 #76

* ✨ feat: 좋아요와 북마크 토글 api 추가 #76

* ✨ feat: 좋아요와 북마크 mutation 추가 #76

* 💄 UI: 토글 버튼들 컴포넌트화 #76

* ♻️ refactor: 컴포넌트화 반영 #76

* 💄 UI: 꿀팁 상세 컴포넌트 추가 #76

* ♻️ refactor: 저장 위치 변경 #76

* ✨ feat: 저장 꿀팁 반환값 수정 #76

* 💄 UI: modify width #76

* 💄 UI: remove text #76

* ✨ feat: 저장한 꿀팁 api 연결 #76

* ✨ feat: 카카오 공유하기 기능 오류 수정 [#76]

* 💄 UI: cursor pointer 추가 [#76]

* ✨ feat: 이메일 입력 폼 api 수정 #76

* ✨ feat: 좋아요 및 저장 여부 저장 #76

* 💬 comment: 주석 삭제 #76

* ♻️ refactor: DTO 수정사항항 반영 #76

* ✨ feat: 댓글 api 연결 #76

* ✨ feat: 댓글 기능 추가 #76

* 🐛 bug: 카카오 공유 #76

* ✨ feat: 인터페이스 속성 반영 #76

* 🐛 bug: 타입 에러 해결 #76

* ♻️ refactor: 댓글 인터페이스 적용 #76

* ✨ feat: 회원가입 api 연결 #76

* ✨ feat: userStore updateProfile 추가 #76

* ✨ feat: 오류 수정 #76

* 복제 문서 삭제

* ✨ feat: 회원가입 오류 수정중  #76

---------

Co-authored-by: rael <emilyekos@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>

* Feat/#89 Navigation bar UI (#93)

* 💄 UI: 네비게이션바 호버링 추가 #89

* ✨ feat: 파비콘 추가 #89

* 🐛 bug: 충돌 에러 해결

* Feat/#82 api magazine (#94)

* 💄 UI: 매거진 캐릭터 이미지 추가 #82

* ✨ feat: 인기 해시테그 연결 #82

* ✨ feat: 매거진 상세 정보 api 연결 #82

* ✨ feat: 전체 이미지보기 모달 추가 #82

* 🐛 bug: 정책 api 인터페이스 수정 #82

* 🐛 bug: 타입 에러러

* Fix/#96 fix landing page access (#98)

* ✨ feat: AuthWrapper 통해 권한 없이 다른 페이지 접근 제한 #96

* ♻️ refactor: 실제 accessToken 으로 접근 #96

* ♻️ refactor: refreshToken Default 값 null 설정 #96

* Feat/#66 fix signup modify (#99)

* 🔧 config: gitignore 수정 #66

* ✨ feat: 전체 이용약관 체크박스 오류 수정 #66

* ✏️ Typo: 필요없는 코드 삭제 #66

* ✨ feat: 비밀번호 입력 상태 검증 및 에러메시지 추가 #66

* ✨ feat: 닉네임 상태 검증 및 에러메시지 추가 #66

* ✨ feat: 닉네임 에러메세지 추가 #66

* 💄 UI: 회원가입 단계 UI 수정 #66

* ✨ feat: 비밀번호 에러메세지 추가 #66

* ✨ feat: 회원가입 성공! #66

* ✨ feat: 이메일 중복 확인 및 버튼 애니메이션 추가 #66

* ✨ feat: api 수정 #66

* ✨ feat: 회원가입 후 로그인 페이지로  #66

* ✨ feat: 프로필 이미지 업로드  #66

* ✨ feat: 이메일 중복 확인 수정 #66

* 💄 UI: 회원가입 성공 alert 추가 #66

* Fix/#97/saved tips (#100)

* ✨ feat: 상단 스크롤 기능 #97

* ✨ feat: 로고 이미지에도 상단 스크롤 기능 추가 #97

* 💄 UI: 포인터 추가 #97

* ✨ feat: 좋아요 & 저장 수 추가 #97

* ✨ feat: 사진 개수에 따른 그리드 추가 #97

* ✨ feat: 사진 5개 임시 그리드 #97

* ✨ feat: profile image 추가 #97

* Feat/#69 feature kakao login (#102)

* ✨ feat: 카카로 로그인 엔드포인트 수정 #69

* ✨ feat: 카카오 로그인 #69

* ✨ feat: 핸들 카카오 로그인 #69

* 🐛 bug: 충돌 에러러 #69

* ✨ feat: 핸들 카카오 로그인 수정 #69

* ✨ feat: 핸들 카카오 로그인 수정중... #69

* 🐛 bug: 카카오 로그인 해결 #69

---------

Co-authored-by: rael <emilyekos@gmail.com>

* Feat/#104 fix demo modify (#105)

* 🔧 fix: undefined 문제 해결 #104

* ✨ feat: RecentTip 추가 #104

* 💄 UI: 날짜 UI 수정 #104

---------

Co-authored-by: rael <ekosemily@gmail.com>
Co-authored-by: Minji Kim <minjikim2000@hotmail.com>
Co-authored-by: Kim Minji <68258295+minzee09@users.noreply.github.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>
Co-authored-by: Rael <emilyekos@gmail.com>
minzee09 referenced this pull request in minzee09/umc-homemaster-deploy Feb 21, 2025
* ✨ feat: MainPage Banner UI 구현

* 💄 UI: Banner padding 수정 # 11

* ✨ feat: QuizBox 컴포넌트 구현 UMC-Master#11

* ✨ feat: SearchBar 구현 UMC-Master#11

* ✨ feat: Categories 컴포넌트 구현 UMC-Master#11

* 🔧 config: Font Awesome 설치 UMC-Master#11

* 💄 UI: categories 아래 화살표 추가 UMC-Master#11

* ✨ feat : TipsSection 컴포넌트 구현 UMC-Master#11

* ✨ feat: LoginPage Title&Input UI 구현 UMC-Master#10

* ✨ feat: LoginPage LoginOptions UI 구현 UMC-Master#10

* ✨ feat: LoginPage LoginButton UI 구현 UMC-Master#10

* ♻️ refactor: LoginPage Title component UMC-Master#10

* ♻️ refactor: LoginPage Title component UMC-Master#10

* ♻️ refactor: LoginPage ButtonBox component UMC-Master#10

* ♻️ refactor: LoginPage InputForm component UMC-Master#10

* 💄 UI : TipsSectionTopFive 중복 삭제 UMC-Master#11

* 💄 UI : Card Component 분리 작업 UMC-Master#11

* 💄 UI : SearchBar/ Card 공용 컴포넌트로 분리  UMC-Master#11

* 🔧 config: CI 경로 수정 UMC-Master#7

* 🔧 config: cwd 추가 UMC-Master#7

* 🔧 config: 라우팅 동작 위한 파일 추가 UMC-Master#7

* 💄 UI: LoginPage KakaoLogin Button 수정 UMC-Master#10

* 💄 UI: LoginPage UI사이즈 축소 UMC-Master#10

* 💄 UI: LoginPage UI사이즈 확대 (Figma Size) UMC-Master#10

* ✨ feat: add MyPage router UMC-Master#16

* ✨ feat: MyPage Title&상단카드 구현현 UMC-Master#16

* ✨ feat: MyPage 프로필 변경 버튼 추가가 UMC-Master#16

* 🔧 config: eslint 규칙 제거 UMC-Master#12

* 📦 package: add react-icons UMC-Master#12

* 🎨 styles: update reset.css file UMC-Master#12

* 💄 UI: add logo image UMC-Master#12

* ✨ feat: 헤더 컴포넌트 추가 UMC-Master#12

* ✨ feat: 푸터 컴포넌트 추가 UMC-Master#12

* 💄 UI: 헤더 푸터 레이아웃 추가 UMC-Master#12

* ✨ feat: MyPage 최근에 본 꿀팁 추가 & 카드 컴포넌트 UMC-Master#16

* ✏️ typo: MyPage GoodTip->RecnetGoodTip으로 수정정 UMC-Master#16

* ✨ feat: MyPage Best 꿀팁 선정 횟수 & 나의 관심사 컴포넌트 UMC-Master#16

* ♻️ refactor: MyPage ProfileSection 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage RecentTips 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage dummyData 분리 UMC-Master#10

* ♻️ refactor: MyPage BestInterest 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage 이슈번호 수정정 UMC-Master#16

* 💄 UI: MyPage 컴포넌트 위치 수정 UMC-Master#16

* 📦 package: add framer-motion UMC-Master#12

* 🎨 style: 선물상자, 트로피 이미지 추가 UMC-Master#12

* ✨ feat: 스크롤 애니메이션 훅 추가 UMC-Master#12

* ✨ feat: add LandingPage UMC-Master#12

* 💄 UI : Card CSS 중복 제거 UMC-Master#19

* 💄 UI : dummy Image 추가 UMC-Master#19

* 💄 UI : max-width -> min-width 수정 UMC-Master#19

* 💄 UI : SearchSection 컴포넌트 세분화 및 CSS 수정 UMC-Master#19

* 💄 UI : TipSection Props 형식 수정 UMC-Master#19

* 💄 UI : Search Bar 공용 사용으로 인한 CSS 수정 UMC-Master#19

* 💄 UI : 공용 BigCard 컴포넌트 추가 UMC-Master#19

* 💄 UI : SearchPage 구현 UMC-Master#19

* 💄 UI : SearchPage Recommended Title 컴포넌트 UMC-Master#19

* 💄 UI : SearchPage TipSection 구현 UMC-Master#19

* 💄 UI : dummyImage MainPage에 추가 UMC-Master#19

* 💄 UI: LoginPage Input.tsx 컴포넌트 분리 및 Style 수정 UMC-Master#10

* ♻️ refactor: LoginPage Button.tsx 컴포넌트 분리 UMC-Master#10

* 💄 UI : Button 공용 컴포넌트로 분리 UMC-Master#10

* 💄 UI : Input 공용 컴포넌트로 분리 UMC-Master#10

* ♻️ refactor: MyPage InterestTag.tsx 컴포넌트 분리 UMC-Master#16

* ♻️ refactor: MyPage Section.tsx 컴포넌트 분리 UMC-Master#16

* 💄 UI : InterestTag 공용 컴포넌트로 분리 UMC-Master#16

* 🔥 remove: isAuth 삭제 UMC-Master#12

* ✨ feat: add font UMC-Master#22

* ✨ feat: add themeProvider UMC-Master#22

* ✨ feat: add globalStyle UMC-Master#22

* ✨ feat: add typography UMC-Master#22

* ♻️ refactor: kakao_login 이미지 파일 위치 변경 UMC-Master#10

* ♻️ refactor: <></> 삭제 UMC-Master#10

* ✏️ typo: 폴더 이름 변경 (MyPage_components -> components) UMC-Master#16

* ✏️ typo: 오타 수정 (ProfileCard2 -> ProfileCard) UMC-Master#16

* ♻️ refactor: <></> 삭제 UMC-Master#16

* ♻️ refactor: import 경로를 절대 경로로 변경 UMC-Master#16

* ♻️ refactor : keypress -> keydown 으로 수정 UMC-Master#19

* ♻️ refactor : text1, text2 숫자 사용 front, backText 로 수정 UMC-Master#19

* 🔧 config: package-lock 파일 삭제

* 💄 UI: modify logo image file UMC-Master#25

* ✨ feat: 추가된 디자인 시스템 반영 UMC-Master#22

* ✨ feat: 추가된 디자인 시스템 타이포 반영 UMC-Master#22

* 💄 UI: Title 컴포넌트 수정 UMC-Master#26

* 💄 UI: LoginPage 사이즈 수정 UMC-Master#26

* 📦 package: add vite-plugin-svgr UMC-Master#25

* 🔧 config: svg 사용 위한 타입스크립트 파일 설정 UMC-Master#25

* 💄 UI: 알림 아이톤 추가 UMC-Master#25

* 💄 UI: update Navigation Bar UMC-Master#25

* ✏️ Typo: todo 텍스트 중복 삭제 UMC-Master#25

* 💄 UI: Input 사이즈 수정 UMC-Master#26

* 💄 UI: Button 사이즈 수정 UMC-Master#26

* 💄 UI: LoginPage 사이즈 수정 UMC-Master#26

* 💄UI: logo 아이콘 이미지 추가 UMC-Master#25

* 💄 UI: 푸터 수정사항 반영 UMC-Master#25

* ✨ feat: SignupPage 구조 UMC-Master#21

* ✨ feat: 네비게이션바 고정 UMC-Master#25

* ✨ feat: 프로필 아바타 생성  UMC-Master#21

* ✨ feat: 프로필 추가 버튼  UMC-Master#21

* 🔧 config: design system 추가 UMC-Master#24

* 💄 UI: Tag 컴포넌트 분리 UMC-Master#24

* 💄 UI: Card 컴포넌트 디자인 수정 UMC-Master#24

* 💄 UI: Banner UI 수정 UMC-Master#24

* 💄 UI: Search UI 수정 UMC-Master#24

* 💄 UI: Quiz 컴포넌트 수정 UMC-Master#24

* 💄 UI: TipSection 컴포넌트 수정 UMC-Master#24

* 💄 UI: Category 컴포넌트 수정 UMC-Master#24

* 💄 UI: MainPage 수정 UMC-Master#24

* ✨ feat: 입력창 추가 UMC-Master#21

* 🎨 style: alarm 아이콘 수정 UMC-Master#25

* 💄 UI: close icon 추가 UMC-Master#25

* 💄 UI: SearchSection margin 수정 UMC-Master#24

* 💄 UI: BigCard 공용 컴포넌트 수정 UMC-Master#24

* 💄 UI: SearchPage Tip 불러오기 수정 UMC-Master#24

* ✨ feat: add alarm modal UMC-Master#25

* 💄 UI: Banner UI 수정 UMC-Master#24

* 🔧 config: 빌드 오류 해결 UMC-Master#25

* 💄 UI: SavedTipSection  Card Props 수정 UMC-Master#24

* ♻️ refactor: p태그 오류 수정 UMC-Master#24

* 💄 UI: Design System 적용 UMC-Master#24

* ♻️ refactor: Console오류 props attr DOM 랜더링 해결 UMC-Master#24

* 💄 UI: errorMessage 스타일 추가 (빨간 테두리) UMC-Master#34

* 🔧 config: 에러핸들링을 위한 useInput 커스텀훅 추가 UMC-Master#34

* ✨ feat: 이메일과 비밀번호 상태 검증 및 유효성 검사 UMC-Master#34

* 🔧 config: 이메일 및 비밀번호 검사를 위한 validation 생성 UMC-Master#34

* 📦 package: axios 추가 UMC-Master#34

* 🔧 config: errorHandler 삭제제 UMC-Master#34

* ♻️ refactor: ButtonBox 삭제 후 InputForm에 합치기기 UMC-Master#34

* ✨ feat: 자동로그인 클릭 시 체크박스 활성화 UMC-Master#34

* Feat/UMC-Master#33 UI community page UI & CreateAndPostPage UI (UMC-Master#37)

* 💄 UI: recent/ likes / bookmarks 기능 수정 UMC-Master#33

* 💄 UI: Community Page Banner Component UMC-Master#33

* 💄 UI: Community Page 1 구현 UMC-Master#33

* 🔧 config: --host 추가 UMC-Master#33

* 💄 UI: plus 아이콘 추가 UMC-Master#33

* 💄 UI: Tag 컴포넌트 수정 UMC-Master#33

* 💄 UI: 이미지 업로더 컴포넌트 구현 UMC-Master#33

* 💄 UI: Title 컴포넌트 구현 UMC-Master#33

* 💄 UI: CreatePostPage 구현 UMC-Master#33

* 💄 UI: Categories 컴포넌트 재수정 UMC-Master#33

* 💄 UI: SearchModal 구현 UMC-Master#33

* 💄 UI: SearchSection 재수정 UMC-Master#33

* 💄 UI: SearchModalBar 구현 UMC-Master#33

* 🐛 fix : error 해결결

* 💄 UI: 타이틀 디자인 수정 UMC-Master#29

* 💄 UI: 최근에 본 꿀팁 수정 UMC-Master#29

* 💄 UI: 마이페이지 UI 사이즈 수정 UMC-Master#29

* 💄 UI: Tag 공용 컴포넌트 이용하여 수정 UMC-Master#29

* 💄 UI: Section 컴포넌트 UI 수정 UMC-Master#29

* 💄 UI: 최근에 본 꿀팁 수정 조건부 추가 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 수정 UMC-Master#29

* 💄 UI: 프로필카드 수정 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 UMC-Master#29

* 💄 UI: 편집하기 버튼 추가 UMC-Master#29

* ✨ feat: profileEdit 버튼 변수 추가 및 onClick 속성 추가 UMC-Master#29

* ✨ feat: add ProfileEditModal router UMC-Master#29

* 💄 UI: 드롭다운 아이콘 추가 UMC-Master#29

* 📦 package: 지역 더미데이터 추가 UMC-Master#29

* ✨ feat: profileEdit 모달 생성 UMC-Master#29

* ✨ feat: profileEdit 모달 연결 UMC-Master#29

* 🔧 config: 빌드 오류 해결 UMC-Master#29

* 🔧 config: 빌드 오류 해결 UMC-Master#29

* ✏️ Typo: 필요없는 코드 삭제 UMC-Master#29

* ✨ feat: interestEdit 버튼 변수 추가 UMC-Master#29

* 💄 UI: 버튼 padding 수정 UMC-Master#29

* ✨ feat: interestEdit 모달 생성 UMC-Master#29

* ✨ feat: interestEdit 모달 연결 UMC-Master#29

* ✨ feat: 모달 상단에 X 닫기 버튼 생성 UMC-Master#29

* ✨ feat: add SignUpPage 전체 수정 UMC-Master#21

* ✨ feat: add SignupState 컴포넌트 생성 UMC-Master#21

* ✨ feat: button에 pageUp, pageDown, signUp 변수 생성 UMC-Master#21

* ✨ feat: Section1 약관 동의 컴포넌트 UMC-Master#21

* ✨ feat: button에 disabled 속성 생성 UMC-Master#21

* ✨ feat: 필수 약관 동의에 따른 버튼 활성화  UMC-Master#21

* ✨ feat: Button에 disabled 스타일 추가 UMC-Master#21

* ✨ feat: + 눌렀을 때 약관 상세 내용 띄우기 추가 UMC-Master#21

* ✨ feat: button에 emailCheck 변수 생성 UMC-Master#21

* ✨ feat: Section2 이메일 입력 컴포넌트 UMC-Master#21

* ✨ feat: Section3 비밀번호 입력 컴포넌트 UMC-Master#21

* 💄 UI: 제목 색상 primary[700]으로 변경 UMC-Master#21

* ✨ feat: Section4 개인정보 입력 컴포넌트 UMC-Master#21

* ✨ feat: Section4 다음 버튼 추가 수정 UMC-Master#21

* ✨ feat: Section5 관심사 입력 컴포넌트 UMC-Master#21

* ✨ feat: 회원가입 완료 버튼 클릭 시 메인화면으로 UMC-Master#21

* ✨ feat: Section4 프로필 카메라 커서 포인터 UMC-Master#21

* ✨ feat: 닉네임 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✨ feat: 비밀번호 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✨ feat: 이메일 및 인증번호 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✏️ Typo: 섹션 컴포넌트 이름 변경 UMC-Master#21

* 💄 UI: 버튼 글자수에 맞게 선택상자 크기 수정 및 font style 추가 UMC-Master#29

* 💄 UI: 자동로그인 체크박스 색상 변경 UMC-Master#34

* Feat/UMC-Master#38 pagination 구현 & Skeleton UI TipSection  (UMC-Master#40)

* 🔧 config: .env gitignore 설정 UMC-Master#38

* 🔧 config: axios, react-query 설치 UMC-Master#38

* 🔧 config: ReactQueryDevtools, queryClient 설정 UMC-Master#38

* ✨ feat: axios 기본 hook UMC-Master#38

* 💄 UI: dummyData 생성 UMC-Master#38

* ✨ feat: useGetTips hook 구현 UMC-Master#38

* 💄 UI: TipsSection Component 수정 UMC-Master#38

* 💄 UI: TipsSection Props 수정 UMC-Master#38

* ♻️ refactor: Props 로 인한 console 오류 해결 UMC-Master#38

* ✨ feat: Pagination 기능 구현 UMC-Master#38

* 💄 UI: TipsSection 타입 추가 UMC-Master#38

* ✨ feat: SkeletonCard UI 구현 UMC-Master#38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 UMC-Master#38

* # UI: RecommendTips 더미 데이터 구현 UMC-Master#38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 UMC-Master#38

* ♻️ refactor: BigCard p태그 console 오류 해결 UMC-Master#38

* Feat/UMC-Master#46 feat quiz banner (UMC-Master#47)

* 🔧 config: .env gitignore 설정 UMC-Master#38

* 🔧 config: axios, react-query 설치 UMC-Master#38

* 🔧 config: ReactQueryDevtools, queryClient 설정 UMC-Master#38

* ✨ feat: axios 기본 hook UMC-Master#38

* 💄 UI: dummyData 생성 UMC-Master#38

* ✨ feat: useGetTips hook 구현 UMC-Master#38

* 💄 UI: TipsSection Component 수정 UMC-Master#38

* 💄 UI: TipsSection Props 수정 UMC-Master#38

* ♻️ refactor: Props 로 인한 console 오류 해결 UMC-Master#38

* ✨ feat: Pagination 기능 구현 UMC-Master#38

* 💄 UI: TipsSection 타입 추가 UMC-Master#38

* ✨ feat: SkeletonCard UI 구현 UMC-Master#38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 UMC-Master#38

* # UI: RecommendTips 더미 데이터 구현 UMC-Master#38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 UMC-Master#38

* ♻️ refactor: BigCard p태그 console 오류 해결 UMC-Master#38

* 🔧 config: 상태관리 zustand 설치 UMC-Master#41

* 💄 UI: dummyCategories 폴더 이동 UMC-Master#41

* 💄 UI: SearchBar Icon 수정 UMC-Master#41

* 💄 UI: DummyCat 추가 UMC-Master#41

* ✨ feat: CreateAndPost Post Api 연동 UMC-Master#41

* ✨ feat: Complete Modal 구현 UMC-Master#41

* 🔧 config: framer-motion 설치 UMC-Master#46

* 💄 UI: Icon, character 이미지 추가 UMC-Master#46

* ✨ feat: quiz Store 구현 UMC-Master#46

* 💄 UI: QuizBox 행동 구현 UMC-Master#46

* 🔧 config: develop 문제 해결 UMC-Master#46

* 🚨 conflict 해결 UMC-Master#46

* 💄 UI: Vecel 오류 해결 UMC-Master#46

* ✨ feat: kakaocallback페이지 구현 및 라우터 UMC-Master#49

* ✏️ Typo: eslint 무시 문구 삭제 UMC-Master#49

* ✨ feat: 회원가입 클릭 시 회원가입 페이지로 연결 UMC-Master#49

* ✨ feat: 회원 정보 찾기 페이지 생성 UMC-Master#49

* ✨ feat: 회원 정보 찾기 페이지 연결 UMC-Master#49

* Feat/UMC-Master#43 UI save tip page (UMC-Master#50)

* ✨ feat: SaveTipPage 구현 UMC-Master#43

* 📦 package: 더미데이터 추가 UMC-Master#43

* 📦 package: 더미데이터 추가 변경 UMC-Master#43

* ✨ feat: SkeletonImage width 240px로 변경UMC-Master#43

* ✨ feat: 무한 스크롤 구현 UMC-Master#43

* ✨ feat: Card 컴포넌트 onClick 속성 추가 UMC-Master#43

* ✨ feat: 카드 컴포넌트 클릭 시 상세 페이지로 이동 UMC-Master#43

* ✨ feat: 마이페이지 최근 본 꿀팁 상세페이지 연결 UMC-Master#43

* ✨ feat: onClick 속성에 ?선택 추가 UMC-Master#43

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Feat/UMC-Master#54 feat quiz modify and on click add (UMC-Master#56)

* ✨ feat: BigCard OnClick 함수 구현 UMC-Master#54

* ♻️ refactor: Exit Animation 구현 완료 UMC-Master#54

* ✨ feat: RecommedTip OnClick 연결 UMC-Master#54

* ✨ feat: Post 오류 메세지 추가 - 서버 오류 해결 후 다시 시도 예정 UMC-Master#54

* Feat/UMC-Master#36 UI magazine (UMC-Master#51)

* 🔧 config: framer-motion 버전 수정 UMC-Master#36

* ✨ feat: add mind-map component UMC-Master#36

* ✨ feat: add card-grid component UMC-Master#36

* ♻️ refactor: card에서 cardInfo 분리 UMC-Master#36

* 💄 UI: add MagazinePage UMC-Master#36

* 💄 UI: add MagazineDetailPage UMC-Master#36

* Feat/UMC-Master#53 api folder stucture (UMC-Master#55)

* 🔧 config: framer-motion 버전 수정 UMC-Master#36

* ✨ feat: add mind-map component UMC-Master#36

* ✨ feat: add card-grid component UMC-Master#36

* ♻️ refactor: card에서 cardInfo 분리 UMC-Master#36

* 💄 UI: add MagazinePage UMC-Master#36

* 💄 UI: add MagazineDetailPage UMC-Master#36

* 🔥 remove: index file from api folder UMC-Master#53

* 🔥 remove: queries folder from hooks UMC-Master#53

* ✨ feat: tip 관련 api 호출 추가 UMC-Master#53

* ✨ feat: tip 관련 query 추가 UMC-Master#53

* ♻️ refactor: api 호출 방식 수정 UMC-Master#53

* ✨ feat: policy api 추가 UMC-Master#53

* ✨ feat: policy query 추가 UMC-Master#53

* ✨ feat: title 속성 수정 UMC-Master#53

* 💬 comment: 주석 수정 UMC-Master#53

* Feat/UMC-Master#52 랜딩페이지, 네비게이션 모달창 UI (UMC-Master#57)

* 🐛 bug: DOM 경고창 해결 UMC-Master#52

* 💄 UI: 로고 이미지 변경 UMC-Master#52

* 💄 UI: 캐릭터 이미지 추가 UMC-Master#52

* 🐛 bug: DOM 경고창 해결 UMC-Master#52

* 💄 UI: 프로필 모달 관련 아이콘 추가 UMC-Master#52

* ✨ feat: 프로필 모달 구현 UMC-Master#52

* ✨ feat: 랜딩페이지 버튼 컴포넌트화 UMC-Master#52

* 💄 UI: 랜딩페이지 디자인 시스템 반영 UMC-Master#52

* 💄 UI: dot 디자인 수정 UMC-Master#52

* Feat/UMC-Master#44 UI save tip detail page (UMC-Master#58)

* ✨ feat: SaveTipDetail 게시글 상세 구현 UMC-Master#44

* ♻️ refactor: PostDetail 컴포넌트 분리 UMC-Master#44

* ♻️ refactor: CommentView 컴포넌트 분리 UMC-Master#44

* ✏️ Typo: props 중복 삭제 UMC-Master#44

* 💄 UI: 댓글 입력창 구현 UMC-Master#44

* ✨ feat: 댓글 입력 기능 및 더보기 구현 UMC-Master#44

* 💄 UI: 댓글목록 gap 수정 UMC-Master#44

* 🔧 config: .gitignore에 .env 추가 UMC-Master#44

* 📦 package: 더미데이터 추가 및 데이터 불러오는 방식 수정 UMC-Master#44

* ✏️ Typo: 댓글에 ... 삭제 UMC-Master#44

* ✏️ Typo: 단어 수정 UMC-Master#44

* ✏️ Typo: 오타 수정 UMC-Master#29

* 💄 UI: 기존 댓글 삭제 UMC-Master#44

* 💄 UI: 좋아요, 저장하기, 공유하기 버튼 생성 및 useState 구현 UMC-Master#44

* 💄 UI: PAGE_SIZE 5개로 수정 UMC-Master#44

* 💄 UI: SkeletonComment 댓글 UI 구현 UMC-Master#44

* 💄 UI: 댓글 무한스크롤 구현 UMC-Master#44

* 📦 package: 댓글 더미데이터 수정 UMC-Master#44

* 💄 UI: 댓글 무한스크롤 3개씩 로딩 UMC-Master#44

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Fix/UMC-Master#59 fix search page modify (UMC-Master#61)

* 🔨 fix: react Hook Rendering 순서 변경 UMC-Master#59

* 🔨 fix: title Default 값 제거 및 undefined 방지 UMC-Master#59

* Feat/UMC-Master#62 feat token zustand (UMC-Master#63)

* ✨ feat: zustand 전역상태 관리를 통한 refresh Token 구현 UMC-Master#62

* ✨ feat: hashtags 2중 배열로 post UMC-Master#62

* 💄 UI: TipSection Animation 추가 UMC-Master#62

* 💄 UI: height 변동 UMC-Master#62

* ✨ feat: RoutePaths 사용 UMC-Master#62

* ✨ feat: handleEmailLogin UMC-Master#49

* ✨ feat: 프로필 드랍다운 로그아웃 버튼 클릭시 로그아웃 추가 UMC-Master#49

* ✨ feat: 로그인 시 네비게이션바 프로필로 변경 UMC-Master#49

* ✨ feat: 전역상태관리로 로그인 상태 관리 UMC-Master#49

* ✨ feat: 이메일 로그인 API 연결 UMC-Master#49

* ✨ feat: User 정보 연결 UMC-Master#49

* 🐛 bug: 중복 파일 삭제제

* Feat/UMC-Master#64 feat main page modify (UMC-Master#68)

* 💄 UI: NavigationBar z-index 수정 UMC-Master#64

* 💬 comment: refresh 토큰 성공 확인후 토큰 콘솔 주석화 UMC-Master#64

* 💄 UI: DummyData id 추가 UMC-Master#64

* ✨ feat: Banner Animation 기능 추가 UMC-Master#64

* ✨ feat: NavigationBar 개발자모드에서 리랜더링 문제 임시 해결 UMC-Master#64

* ✨ feat: Quiz Hook 구현 UMC-Master#64

* ✨ feat: Search Hook 구현 UMC-Master#64

* ✨ feat: TipSection Api 연동 및 컴포넌트 재활용 효율 향상 UMC-Master#64

* ♻️ refactor: hashtags 이중 배열에서 그냥 배열로 post UMC-Master#64

* ✨ feat: SearchPage Search Hook 사용 및 TipItem 타입 transform 설정 UMC-Master#64

* 💄 UI: Categories UI 적 요소 재구성 UMC-Master#64

* ✨ feat: Quiz API 연결 및 화면 구성 UMC-Master#64

* ✨ feat: quizAnswer Hook 구현 UMC-Master#64

* ✨ feat: QuizAnswer Hook 구현 2 UMC-Master#64

* ✨ feat: QuizAnswer Api 연결 UMC-Master#64

* ♻️ refactor: 큰 화면에서 배너 애니메이션이 동작할 때마다 가로 스크롤 발생 문제 해결 UMC-Master#64

* 💬 comment: Quiz Skeleton UI 구현전 주석처리 UMC-Master#64

* ♻️ refactor: axios-instance 자체에 권한 수여 UMC-Master#64

* 🔨 fix: 정답일 때만 server로 post UMC-Master#64

* ♻️ refactor: quizAPI 파일 이름 정리 및 api 통합 UMC-Master#64

* ♻️ refactor: 수정된 hook 이름 가져오기 UMC-Master#64

* Feat/UMC-Master#73 feat create page modify (UMC-Master#74)

* ✨ feat: 글 생성시 userID 추가 UMC-Master#73

* ✨ feat: TipCreate Api 분리 UMC-Master#73

* ✨ feat: SearchModal Close시 입력창 초기화 UMC-Master#73

* Feat/UMC-Master#75 UI challenge page UI (UMC-Master#77)

* ✨ feat: 글 생성시 userID 추가 UMC-Master#73

* ✨ feat: TipCreate Api 분리 UMC-Master#73

* ✨ feat: SearchModal Close시 입력창 초기화 UMC-Master#73

* ✨ feat: FetchUser 후 user.nickname 불러오기 UMC-Master#75

* 💄 UI: 이미지 추가 UMC-Master#75

* 💄 UI: Card border-radius 수정 UMC-Master#75

* ✨ feat: RoutePath에 Challenge 추가 UMC-Master#75

* ✨ feat: NumberCard 컴포넌트 구현 UMC-Master#75

* 💄 UI: Challenge Banner 구현 UMC-Master#75

* 💄 UI: ChallengeHeader 구현 UMC-Master#75

* 💄 UI: Challenge TipSection 구현 및 InfiniteScroll / Skeleton UI 적용 UMC-Master#75

* 💄 UI: ChallengePage UI UMC-Master#75

* Feat/UMC-Master#79 feat image upload & ErrorPage & SearchTag (UMC-Master#80)

* ✨ feat: Image Post 추가 UMC-Master#79

* ✨ feat: ErrorPage 구현 및 연결 UMC-Master#79

* ♻️ refactor: SearchPage 에러 발생  코드 임시 조치 추후 수정 예정 UMC-Master#79

* ✨ feat: Search Tag 기능 추가 UMC-Master#79

* ✨ feat: Image Upload시 여러 번 업로드 되는 문제 해결 UMC-Master#79

* ♻️ refactor: API interface Type 설정 UMC-Master#79

* Feat/UMC-Master#60 UI chatbot (UMC-Master#81)

* ✨ feat: 챗봇 페이지 라우팅 추가 UMC-Master#60

* 💄 UI: 전송 아이콘 추가 UMC-Master#60

* 💄 UI: 검색바 컴포넌트 추가 UMC-Master#60

* 💄 UI: 챗봇 버튼 컴포넌트 추가 UMC-Master#60

* 💄 UI: 챗봇 페이지 추가 UMC-Master#60

* 💄 UI: 오른쪽 화살표 아이콘 추가 UMC-Master#60

* 💄 UI: 챗봇 사이드바 추가 UMC-Master#60

* 💄 UI: 챗봇 입력창 추가 UMC-Master#60

* 💬 comment: 챗봇 주석 추가 UMC-Master#60

* 💄 UI: add chatbot icon UMC-Master#60

* ✨ feat: 채팅방 저장 기능 추가 UMC-Master#60

* ✨ feat: 엔터 클릭시 전송 기능 추가 UMC-Master#60

* ✨ feat: 버튼 연결 UMC-Master#60

* ✨ feat: 채팅 api 연결 UMC-Master#60

* 💄 UI: 챗봇 수정사항 반영 UMC-Master#60

* ✨ feat: 버튼별 질문 텍스트 추가 UMC-Master#60

* 🐛 bug: 첫클릭 채팅 안되는 오류 해결 UMC-Master#60

* 🔨 fix: 라우트 머지 해결 UMC-Master#60

* Feat/UMC-Master#85 feat main page filter & chatbot Icon (UMC-Master#87)

* 💄 UI: ChatBot Icon 추가 UMC-Master#85

* ✨ feat: 날짜 필터링 기능 추가 UMC-Master#85

* 🔥  remove: RecommedTipSection 삭제 UMC-Master#85

* ♻️ refactor: SearchApi Tag로만 검색 가능하게 query 옵셔널 추가 UMC-Master#85

* ✨ feat: user HashTag Get, Post UMC-Master#85

* ♻️ refactor: TipSection 재활용성 극대화 / useTipList, useSearchList 조건문을 통해 하나로 통합 /  Card 와 BigCard 조건문으로 하나로 통합 UMC-Master#85

* 💄 UI: 검색 페이지 title 문구 수정 및 데이터 수정 UMC-Master#85

* ♻️ refactor: useSearchList Sorted 옵션 추가 UMC-Master#85

* ♻️ refactor: defaultSort Props 추가 UMC-Master#85

* 💄 UI: 카테고리 visible default 수정 UMC-Master#85

* ✏️ typo: bookmarks -> saves UMC-Master#85

* 🔥 remove: console.log 제거 UMC-Master#85

* ♻️ refactor: query 추가 및 isMoreLimit 조건 추가 UMC-Master#85

* 🔥 remove: console 제거 UMC-Master#85

* Feat/UMC-Master#84 UI my challenge (UMC-Master#88)

* ✨ feat: MyChallenge Path 추가 UMC-Master#84

* 🔨 fix: navigate 주소 수정 UMC-Master#84

* 💄 UI: MyChallenge UI 구현 UMC-Master#84

* 💄 UI: Challenge Tip Skeleton 추가 UMC-Master#84

* 💄 UI: cursor: pointer 추가 완료 UMC-Master#84

* Feat/UMC-Master#90 UI challenge detail page (UMC-Master#91)

* 🔧 config: 챌린저 상세 페이지 라우터 연결 UMC-Master#90

* ✨ feat: onCardClick 속성 추가 UMC-Master#90

* ✨ feat: onCardClick 함수 추가 [UMC-Master#90]

* 📦 package: 더미데이터 UMC-Master#90

* ✨ feat: ChallengeDetailPage 추가 UMC-Master#90

* ✨ feat: ChallengeDetail 컴포넌트 추가 UMC-Master#90

* ✨ feat: ChallengeComment 컴포넌트 추가 UMC-Master#90

* ♻️ refactor: FloatingToggleBtn 컴포넌트 분리 UMC-Master#90

* 💄 UI: 챌린지 상세 페이지 UI 구현 UMC-Master#90

* 💄 UI: 챌린지 상세 페이지 참가자 후기 UI 구현 UMC-Master#90

* ✨ feat: handleCardClick 추가 [UMC-Master#90]

* Feat/UMC-Master#76 feature page api (UMC-Master#92)

* 💄 UI: 마이페이지 UI 수정 UMC-Master#76

* ✨ feat: 프로필 이미지 변경 (이미지 수정 api 필요) UMC-Master#76

* ✨ feat: 최근 본 꿀팁 기능 (저장된 꿀팁 페이지까지만 추가됨/메인, 매거진 등등 handleCardClick 추가수정 해야함.) UMC-Master#76

* ✨ feat: 무한 로그인 페이지 해결 UMC-Master#76

* 📦 package: InfiniteQuery 추가 UMC-Master#76

* ✨ feat: getSavedTips api 추가 (아직 에러 해결X) UMC-Master#76

* ✨ feat: useSaveTipList 쿼리 이용해서 무한스크롤 추가 시도 UMC-Master#76

* ✨ feat: api 연결 중 UMC-Master#76

* ✨ feat: tip 형식 통일 UMC-Master#76

* ✨ feat: 카카오 공유하기 기능 추가 UMC-Master#76

* ✨ feat: getTipDetail api, useTipDetail 추가 UMC-Master#76

* ✨ feat: dummydata 삭제 후 api 연결 시도 UMC-Master#76

* ✨ feat:  comment get, post, put, delete api 추가 UMC-Master#76

* ✨ feat: 좋아요와 북마크 토글 api 추가 UMC-Master#76

* ✨ feat: 좋아요와 북마크 mutation 추가 UMC-Master#76

* 💄 UI: 토글 버튼들 컴포넌트화 UMC-Master#76

* ♻️ refactor: 컴포넌트화 반영 UMC-Master#76

* 💄 UI: 꿀팁 상세 컴포넌트 추가 UMC-Master#76

* ♻️ refactor: 저장 위치 변경 UMC-Master#76

* ✨ feat: 저장 꿀팁 반환값 수정 UMC-Master#76

* 💄 UI: modify width UMC-Master#76

* 💄 UI: remove text UMC-Master#76

* ✨ feat: 저장한 꿀팁 api 연결 UMC-Master#76

* ✨ feat: 카카오 공유하기 기능 오류 수정 [UMC-Master#76]

* 💄 UI: cursor pointer 추가 [UMC-Master#76]

* ✨ feat: 이메일 입력 폼 api 수정 UMC-Master#76

* ✨ feat: 좋아요 및 저장 여부 저장 UMC-Master#76

* 💬 comment: 주석 삭제 UMC-Master#76

* ♻️ refactor: DTO 수정사항항 반영 UMC-Master#76

* ✨ feat: 댓글 api 연결 UMC-Master#76

* ✨ feat: 댓글 기능 추가 UMC-Master#76

* 🐛 bug: 카카오 공유 UMC-Master#76

* ✨ feat: 인터페이스 속성 반영 UMC-Master#76

* 🐛 bug: 타입 에러 해결 UMC-Master#76

* ♻️ refactor: 댓글 인터페이스 적용 UMC-Master#76

* ✨ feat: 회원가입 api 연결 UMC-Master#76

* ✨ feat: userStore updateProfile 추가 UMC-Master#76

* ✨ feat: 오류 수정 UMC-Master#76

* 복제 문서 삭제

* ✨ feat: 회원가입 오류 수정중  UMC-Master#76

---------

Co-authored-by: rael <emilyekos@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>

* Feat/UMC-Master#89 Navigation bar UI (UMC-Master#93)

* 💄 UI: 네비게이션바 호버링 추가 UMC-Master#89

* ✨ feat: 파비콘 추가 UMC-Master#89

* 🐛 bug: 충돌 에러 해결

* Feat/UMC-Master#82 api magazine (UMC-Master#94)

* 💄 UI: 매거진 캐릭터 이미지 추가 UMC-Master#82

* ✨ feat: 인기 해시테그 연결 UMC-Master#82

* ✨ feat: 매거진 상세 정보 api 연결 UMC-Master#82

* ✨ feat: 전체 이미지보기 모달 추가 UMC-Master#82

* 🐛 bug: 정책 api 인터페이스 수정 UMC-Master#82

* 🐛 bug: 타입 에러러

* Fix/UMC-Master#96 fix landing page access (UMC-Master#98)

* ✨ feat: AuthWrapper 통해 권한 없이 다른 페이지 접근 제한 UMC-Master#96

* ♻️ refactor: 실제 accessToken 으로 접근 UMC-Master#96

* ♻️ refactor: refreshToken Default 값 null 설정 UMC-Master#96

* Feat/UMC-Master#66 fix signup modify (UMC-Master#99)

* 🔧 config: gitignore 수정 UMC-Master#66

* ✨ feat: 전체 이용약관 체크박스 오류 수정 UMC-Master#66

* ✏️ Typo: 필요없는 코드 삭제 UMC-Master#66

* ✨ feat: 비밀번호 입력 상태 검증 및 에러메시지 추가 UMC-Master#66

* ✨ feat: 닉네임 상태 검증 및 에러메시지 추가 UMC-Master#66

* ✨ feat: 닉네임 에러메세지 추가 UMC-Master#66

* 💄 UI: 회원가입 단계 UI 수정 UMC-Master#66

* ✨ feat: 비밀번호 에러메세지 추가 UMC-Master#66

* ✨ feat: 회원가입 성공! UMC-Master#66

* ✨ feat: 이메일 중복 확인 및 버튼 애니메이션 추가 UMC-Master#66

* ✨ feat: api 수정 UMC-Master#66

* ✨ feat: 회원가입 후 로그인 페이지로  UMC-Master#66

* ✨ feat: 프로필 이미지 업로드  UMC-Master#66

* ✨ feat: 이메일 중복 확인 수정 UMC-Master#66

* 💄 UI: 회원가입 성공 alert 추가 UMC-Master#66

* Fix/#97/saved tips (#100)

* ✨ feat: 상단 스크롤 기능 #97

* ✨ feat: 로고 이미지에도 상단 스크롤 기능 추가 #97

* 💄 UI: 포인터 추가 #97

* ✨ feat: 좋아요 & 저장 수 추가 #97

* ✨ feat: 사진 개수에 따른 그리드 추가 #97

* ✨ feat: 사진 5개 임시 그리드 #97

* ✨ feat: profile image 추가 #97

* Feat/#69 feature kakao login (#102)

* ✨ feat: 카카로 로그인 엔드포인트 수정 #69

* ✨ feat: 카카오 로그인 #69

* ✨ feat: 핸들 카카오 로그인 #69

* 🐛 bug: 충돌 에러러 #69

* ✨ feat: 핸들 카카오 로그인 수정 #69

* ✨ feat: 핸들 카카오 로그인 수정중... #69

* 🐛 bug: 카카오 로그인 해결 #69

---------

Co-authored-by: rael <emilyekos@gmail.com>

* Feat/#104 fix demo modify (#105)

* 🔧 fix: undefined 문제 해결 #104

* ✨ feat: RecentTip 추가 #104

* 💄 UI: 날짜 UI 수정 #104

---------

Co-authored-by: rael <ekosemily@gmail.com>
Co-authored-by: Minji Kim <minjikim2000@hotmail.com>
Co-authored-by: Kim Minji <68258295+minzee09@users.noreply.github.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>
Co-authored-by: Rael <emilyekos@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨feature 기능 추가

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] 카카오 로그인

2 participants